summaryrefslogtreecommitdiff
path: root/sw
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-03-24 10:09:57 +0000
committerCaolán McNamara <caolanm@redhat.com>2014-03-24 12:12:26 +0000
commita848a497e014e4569f58cc77eab2388ab2311bda (patch)
tree8bf017703fd6d7e42bdaa0ae5f6ddee121e61c09 /sw
parented980b470d41c62aeeb428dfa58ed274928529c4 (diff)
coverity#705034 Dereference after null check
Change-Id: Id13502352881e25ba35b6a4cc69fba8da1c3c7f7
Diffstat (limited to 'sw')
-rw-r--r--sw/source/core/uibase/uno/unoatxt.cxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/sw/source/core/uibase/uno/unoatxt.cxx b/sw/source/core/uibase/uno/unoatxt.cxx
index 3b381151a758..5d5ebbd46d66 100644
--- a/sw/source/core/uibase/uno/unoatxt.cxx
+++ b/sw/source/core/uibase/uno/unoatxt.cxx
@@ -428,7 +428,9 @@ uno::Reference< text::XAutoTextEntry > SwXAutoTextGroup::insertNewByName(const
pGlossaries->PutGroupDoc( pGlosGroup );
}
- uno::Reference< text::XAutoTextEntry > xEntry = pGlossaries->GetAutoTextEntry( m_sGroupName, sName, sShortName, true );
+ uno::Reference< text::XAutoTextEntry > xEntry = pGlossaries ?
+ pGlossaries->GetAutoTextEntry( m_sGroupName, sName, sShortName, true ) :
+ uno::Reference< text::XAutoTextEntry >();
OSL_ENSURE( xEntry.is(), "SwXAutoTextGroup::insertNewByName: no UNO object created? How this?" );
// we just inserted the entry into the group, so why doesn't it exist?