summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2016-12-02 08:57:50 +0000
committerCaolán McNamara <caolanm@redhat.com>2016-12-02 08:59:03 +0000
commit040407e267d2ae129e8527f74e3df51a2c7733fc (patch)
treef8a1babe4f137b3201e684f51572291ae3785dcb
parent6a80d33bab27a14d35b72adc9d9869ba3f388dd9 (diff)
coverity#1396675 Dereference null return value
Change-Id: I5280ae6021b1a1d905c8e4af69b1342df4a69aa8
-rw-r--r--vcl/unx/generic/fontmanager/fontmanager.cxx9
1 files changed, 6 insertions, 3 deletions
diff --git a/vcl/unx/generic/fontmanager/fontmanager.cxx b/vcl/unx/generic/fontmanager/fontmanager.cxx
index cd414f75e8f6..612aa975a600 100644
--- a/vcl/unx/generic/fontmanager/fontmanager.cxx
+++ b/vcl/unx/generic/fontmanager/fontmanager.cxx
@@ -902,9 +902,12 @@ int PrintFontManager::getFontFaceNumber( fontID nFontID ) const
{
int nRet = 0;
PrintFont* pFont = getFont( nFontID );
- nRet = pFont->m_nCollectionEntry;
- if (nRet < 0)
- nRet = 0;
+ if (pFont)
+ {
+ nRet = pFont->m_nCollectionEntry;
+ if (nRet < 0)
+ nRet = 0;
+ }
return nRet;
}