diff options
author | Caolán McNamara <caolanm@redhat.com> | 2014-07-10 11:43:10 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2014-07-10 13:39:15 +0100 |
commit | 5fb8f03be61add8320045471edc55ce3f7c4fa8d (patch) | |
tree | 60d85c7aa03ac23d6d6734563da4bc517c49eb53 | |
parent | c6fc2647c8df5b9a7c41a192f2b78812d1f3656d (diff) |
coverity#1224981 Dereference null return value
Change-Id: I1623f7d61e849a59c8f23f2df18827df4a9c25c0
-rw-r--r-- | sfx2/source/appl/app.cxx | 1 | ||||
-rw-r--r-- | sfx2/source/appl/appserv.cxx | 3 |
2 files changed, 3 insertions, 1 deletions
diff --git a/sfx2/source/appl/app.cxx b/sfx2/source/appl/app.cxx index 635c937e7cda..e30cd78bad8d 100644 --- a/sfx2/source/appl/app.cxx +++ b/sfx2/source/appl/app.cxx @@ -609,7 +609,6 @@ void SfxApplication::MacroOrganizer( sal_Int16 nTabId ) basicide_macro_organizer pSymbol = (basicide_macro_organizer) osl_getFunctionSymbol( handleMod, aSymbol.pData ); SAL_WARN_IF(!pSymbol, "sfx.doc", "SfxApplication::MacroOrganizer, no symbol!"); - if (!pSymbol) return; diff --git a/sfx2/source/appl/appserv.cxx b/sfx2/source/appl/appserv.cxx index bb71221d712c..f3aaed6aea1d 100644 --- a/sfx2/source/appl/appserv.cxx +++ b/sfx2/source/appl/appserv.cxx @@ -858,6 +858,9 @@ OUString ChooseMacro( const Reference< XModel >& rxLimitToDocument, bool bChoose // get symbol OUString aSymbol( "basicide_choose_macro" ); basicide_choose_macro pSymbol = (basicide_choose_macro) osl_getFunctionSymbol( handleMod, aSymbol.pData ); + SAL_WARN_IF(!pSymbol, "sfx.doc", "SfxApplication::MacroOrganizer, no symbol!"); + if (!pSymbol) + return OUString(); #else #define pSymbol basicide_choose_macro #endif |