diff options
author | Caolán McNamara <caolanm@redhat.com> | 2016-12-02 08:57:50 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2016-12-02 08:59:03 +0000 |
commit | 040407e267d2ae129e8527f74e3df51a2c7733fc (patch) | |
tree | f8a1babe4f137b3201e684f51572291ae3785dcb /vcl | |
parent | 6a80d33bab27a14d35b72adc9d9869ba3f388dd9 (diff) |
coverity#1396675 Dereference null return value
Change-Id: I5280ae6021b1a1d905c8e4af69b1342df4a69aa8
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/unx/generic/fontmanager/fontmanager.cxx | 9 |
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; } |