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

cmGeneratedFileStream: File resource leak if oldname not found

Bo Rydberg 5 лет назад
Родитель
Сommit
59530d9dec
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;