From 80b18b1ae97930da2ee1980c0078f21993fc7d70 Mon Sep 17 00:00:00 2001 From: Mathias Bauer Date: Thu, 30 Aug 2001 07:45:49 +0000 Subject: #91727#: check for NULL in Init --- sot/source/sdstor/ucbstorage.cxx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'sot/source') diff --git a/sot/source/sdstor/ucbstorage.cxx b/sot/source/sdstor/ucbstorage.cxx index cdb112485c86..b550d3456d8c 100644 --- a/sot/source/sdstor/ucbstorage.cxx +++ b/sot/source/sdstor/ucbstorage.cxx @@ -1027,7 +1027,11 @@ void UCBStorage_Impl::ReadContent() ::ucb::ResultSetInclude eInclude = ::ucb::INCLUDE_FOLDERS_AND_DOCUMENTS; try { - Reference< XResultSet > xResultSet = GetContent()->createCursor( aProps, eInclude ); + GetContent(); + if ( !m_pContent ) + return; + + Reference< XResultSet > xResultSet = m_pContent->createCursor( aProps, eInclude ); Reference< XContentAccess > xContentAccess( xResultSet, UNO_QUERY ); Reference< XRow > xRow( xResultSet, UNO_QUERY ); if ( xResultSet.is() ) -- cgit