Przeglądaj źródła

cmGeneratedFileStream: File resource leak if oldname not found

Bo Rydberg 5 lat temu
rodzic
commit
59530d9dec
1 zmienionych plików z 1 dodań i 0 usunięć
  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;