diff options
author | Caolán McNamara <caolanm@redhat.com> | 2019-07-18 10:59:22 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2019-07-19 00:01:45 +0200 |
commit | b6f91112daae40fcde357f2eb3f12df08702af76 (patch) | |
tree | 02699448cb71bb6979a3492780d7dba12c56a892 /vcl/unx | |
parent | 56fc428da3fd778a12e89ce789105dfbfbb28647 (diff) |
cid#1448435 Unchecked return value
Change-Id: I1c75280dfcfa1f475d657570bf390847ab922cc8
Reviewed-on: https://gerrit.libreoffice.org/75889
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'vcl/unx')
-rw-r--r-- | vcl/unx/generic/fontmanager/fontmanager.cxx | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/vcl/unx/generic/fontmanager/fontmanager.cxx b/vcl/unx/generic/fontmanager/fontmanager.cxx index 3438fb7cd73e..8af7d1a53b67 100644 --- a/vcl/unx/generic/fontmanager/fontmanager.cxx +++ b/vcl/unx/generic/fontmanager/fontmanager.cxx @@ -236,10 +236,12 @@ std::vector<std::unique_ptr<PrintFontManager::PrintFont>> PrintFontManager::anal if (aFile.open(osl_File_OpenFlag_Read | osl_File_OpenFlag_NoLock) == osl::File::E_None) { osl::DirectoryItem aItem; - osl::DirectoryItem::get( aURL, aItem ); - osl::FileStatus aFileStatus( osl_FileStatus_Mask_FileSize ); - aItem.getFileStatus( aFileStatus ); - fileSize = aFileStatus.getFileSize(); + if (osl::DirectoryItem::get(aURL, aItem) == osl::File::E_None) + { + osl::FileStatus aFileStatus( osl_FileStatus_Mask_FileSize ); + aItem.getFileStatus( aFileStatus ); + fileSize = aFileStatus.getFileSize(); + } } } |