Browse Source

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 years ago
parent
commit
cabde33ed8
1 changed files with 1 additions and 0 deletions
  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;