]> git.ipfire.org Git - thirdparty/libarchive.git/commit
Remove CloseHandle() from __archive_write_program_free 1372/head
authorEmil Velikov <emil.l.velikov@gmail.com>
Sat, 25 Apr 2020 14:46:41 +0000 (15:46 +0100)
committerEmil Velikov <emil.l.velikov@gmail.com>
Sat, 25 Apr 2020 19:12:26 +0000 (20:12 +0100)
commit2c3ae11cee52dbf2bcb83528d06add7410b7494d
treeb55f6ba0dc2b1ef37e8fc5e77b007cdabe467740
parent34bee8175513f5b06c652c2fa9007bcaf93ee680
Remove CloseHandle() from __archive_write_program_free

The call to CloseHandle() is asymmetric and wrong.

The handle is created during the __achive_create_child() call in
__archive_write_program_open() aka the filter open callback.

While CloseHandle() is already called in the filter close callback aka
__archive_write_program_close().

Remove the incorrect call to CloseHandle() from the bidder free callback

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
libarchive/archive_write_add_filter_program.c