Просмотр исходного кода

Merge topic 'cmGeneratedFileStream-resource-leak'

59530d9dec cmGeneratedFileStream: File resource leak if oldname not found

Acked-by: Kitware Robot <[email protected]>
Merge-request: !4415
Brad King 5 лет назад
Родитель
Сommit
cabde33ed8
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      Source/cmGeneratedFileStream.cxx

+ 1 - 0
Source/cmGeneratedFileStream.cxx

@@ -180,6 +180,7 @@ int cmGeneratedFileStreamBase::CompressFile(std::string const& oldname,
   }
   FILE* ifs = cmsys::SystemTools::Fopen(oldname, "r");
   if (!ifs) {
+    gzclose(gf);
     return 0;
   }
   size_t res;