diff options
author | Brad King <brad.king@kitware.com> | 2020-03-03 13:46:37 (GMT) |
---|---|---|
committer | Kitware Robot <kwrobot@kitware.com> | 2020-03-03 13:46:44 (GMT) |
commit | cabde33ed87a127416ac40278d4c4ead21767c6e (patch) | |
tree | 821786b2a50d7cab7b5e5b1b4bf4468e30199849 /Source | |
parent | 7120ffc994b85bcd3259743c043192c019082ef8 (diff) | |
parent | 59530d9decf1a7aefc57a43085a80454adfa9958 (diff) | |
download | CMake-cabde33ed87a127416ac40278d4c4ead21767c6e.zip CMake-cabde33ed87a127416ac40278d4c4ead21767c6e.tar.gz CMake-cabde33ed87a127416ac40278d4c4ead21767c6e.tar.bz2 |
Merge topic 'cmGeneratedFileStream-resource-leak'
59530d9dec cmGeneratedFileStream: File resource leak if oldname not found
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !4415
Diffstat (limited to 'Source')
-rw-r--r-- | Source/cmGeneratedFileStream.cxx | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Source/cmGeneratedFileStream.cxx b/Source/cmGeneratedFileStream.cxx index 2af04b6..f76e205 100644 --- a/Source/cmGeneratedFileStream.cxx +++ b/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; |