ソースを参照

cmGeneratedFileStream: File resource leak if oldname not found

Bo Rydberg 5 年 前
コミット
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;