diff options
-rw-r--r-- | xmlsecurity/source/xmlsec/xmlstreamio.cxx | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/xmlsecurity/source/xmlsec/xmlstreamio.cxx b/xmlsecurity/source/xmlsec/xmlstreamio.cxx index a06b85f5521a..1f85dc3e81d2 100644 --- a/xmlsecurity/source/xmlsec/xmlstreamio.cxx +++ b/xmlsecurity/source/xmlsec/xmlstreamio.cxx @@ -80,7 +80,6 @@ extern "C" void* xmlStreamOpen( const char* uri ) { ::com::sun::star::uno::Reference< com::sun::star::io::XInputStream > xInputStream ; - ::com::sun::star::io::XInputStream* pInputStream ; if( ( enableXmlStreamIO & XMLSTREAMIO_INITIALIZED ) && ( enableXmlStreamIO & XMLSTREAMIO_REGISTERED ) ) { @@ -101,6 +100,7 @@ void* xmlStreamOpen( const char* uri ) } if( xInputStream.is() ) { + ::com::sun::star::io::XInputStream* pInputStream ; pInputStream = xInputStream.get() ; pInputStream->acquire() ; return ( void* )pInputStream ; @@ -138,11 +138,10 @@ int xmlStreamRead( void* context, char* buffer, int len ) extern "C" int xmlStreamClose( void * context ) { - ::com::sun::star::io::XInputStream* pInputStream ; - if( ( enableXmlStreamIO & XMLSTREAMIO_INITIALIZED ) && ( enableXmlStreamIO & XMLSTREAMIO_REGISTERED ) ) { if( context != NULL ) { + ::com::sun::star::io::XInputStream* pInputStream ; pInputStream = ( ::com::sun::star::io::XInputStream* )context ; pInputStream->release() ; } |