From e18476e0913bea785d1e56ddcb41002c6627ef12 Mon Sep 17 00:00:00 2001 From: Con Kolivas Date: Mon, 23 Apr 2012 11:04:41 +1000 Subject: [PATCH] Fix probable leak with program write add filters. --- libarchive/archive_write_add_filter_program.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libarchive/archive_write_add_filter_program.c b/libarchive/archive_write_add_filter_program.c index d7d38f707..d6ba783f4 100644 --- a/libarchive/archive_write_add_filter_program.c +++ b/libarchive/archive_write_add_filter_program.c @@ -118,6 +118,7 @@ archive_write_add_filter_program(struct archive *_a, const char *cmd) f->data = data; f->open = &archive_compressor_program_open; f->code = ARCHIVE_COMPRESSION_PROGRAM; + f->free = archive_compressor_program_free; return (ARCHIVE_OK); } @@ -155,7 +156,6 @@ archive_compressor_program_open(struct archive_write_filter *f) f->write = archive_compressor_program_write; f->close = archive_compressor_program_close; - f->free = archive_compressor_program_free; return (0); } -- 2.47.3