coverity#1210096 Uncaught exception

Change-Id: I1d06c7a6a61556c2b501a16c224ccc6fe52307d0
This commit is contained in:
Caolán McNamara
2014-06-17 10:16:22 +01:00
parent 66f98136fd
commit 136a2bc384

View File

@@ -1526,13 +1526,19 @@ StarBASIC* BasicManager::CreateLib( const OUString& rLibName, const OUString& Pa
if( !pLib ) if( !pLib )
{ {
if( !LinkTargetURL.isEmpty()) if( !LinkTargetURL.isEmpty())
{
try
{ {
SotStorageRef xStorage = new SotStorage(false, LinkTargetURL, STREAM_READ | STREAM_SHARE_DENYWRITE); SotStorageRef xStorage = new SotStorage(false, LinkTargetURL, STREAM_READ | STREAM_SHARE_DENYWRITE);
if (!xStorage->GetError()) if (!xStorage->GetError())
{ {
pLib = AddLib(*xStorage, rLibName, true); pLib = AddLib(*xStorage, rLibName, true);
} }
}
catch (const css::ucb::ContentCreationException& e)
{
SAL_WARN("basic", "BasicManager::RemoveLib: Caught exception: " << e.Message);
}
DBG_ASSERT( pLib, "XML Import: Linked basic library could not be loaded"); DBG_ASSERT( pLib, "XML Import: Linked basic library could not be loaded");
} }
else else