summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ucb/source/core/FileAccess.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/ucb/source/core/FileAccess.cxx b/ucb/source/core/FileAccess.cxx
index 4394ae148c62..c9a167477d03 100644
--- a/ucb/source/core/FileAccess.cxx
+++ b/ucb/source/core/FileAccess.cxx
@@ -588,7 +588,7 @@ Reference< XStream > OFileAccess::openFileReadWrite( const OUString& FileURL )
}
catch ( InteractiveIOException const & e )
{
- if ( xIH.is() )
+ if ( xIH.is() && mpEnvironment )
mpEnvironment->setHandler( xIH );
if ( e.Code == IOErrorCode_NOT_EXISTING )
@@ -611,7 +611,7 @@ Reference< XStream > OFileAccess::openFileReadWrite( const OUString& FileURL )
throw;
}
- if ( xIH.is() )
+ if ( xIH.is() && mpEnvironment )
mpEnvironment->setHandler( xIH );
Reference< XStream > xRet = xSink->getStream();