commit | 5f05ebff6377fdd598bdc43b2128067c34f41121 | [log] [tgz] |
---|---|---|
author | Treehugger Robot <treehugger-gerrit@google.com> | Wed Nov 13 02:05:22 2019 +0000 |
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | Wed Nov 13 02:05:22 2019 +0000 |
tree | 81ec816cc3898d703b4fda0102cf6d54b7543c2a | |
parent | bd6397d83dcbf726de630fcd1d4bd66ed9b54fc4 [diff] | |
parent | 32cf1911cb26cbc7d93c86d11c59d77b92cf4d99 [diff] |
Merge "libsparse: fix memory leak in output_file_close()"
diff --git a/libsparse/output_file.cpp b/libsparse/output_file.cpp index c5c4960..e35cb0d 100644 --- a/libsparse/output_file.cpp +++ b/libsparse/output_file.cpp
@@ -493,6 +493,10 @@ void output_file_close(struct output_file* out) { out->sparse_ops->write_end_chunk(out); + free(out->zero_buf); + free(out->fill_buf); + out->zero_buf = nullptr; + out->fill_buf = nullptr; out->ops->close(out); }