Add missing archive_read_finish calls to fix some of the presently reported valgrind memory leaks.
This commit is contained in:
parent
9e96d80b24
commit
10a4abddfd
|
@ -254,6 +254,7 @@ int cmCPackArchiveGenerator::CompressFiles(const char* outFileName,
|
|||
// close the archive and finish the write
|
||||
archive_write_close(a);
|
||||
archive_write_finish(a);
|
||||
archive_read_finish(disk);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
|
|
@ -1852,9 +1852,9 @@ bool cmSystemTools::CreateTar(const char* outFileName,
|
|||
}
|
||||
archive_entry_free(entry);
|
||||
}
|
||||
// close the archive and finish the write
|
||||
archive_write_close(a);
|
||||
archive_write_finish(a);
|
||||
archive_read_finish(disk);
|
||||
return true;
|
||||
#else
|
||||
(void)outFileName;
|
||||
|
|
Loading…
Reference in New Issue