summaryrefslogtreecommitdiff
path: root/libarchive/archive_read_disk_windows.c
diff options
context:
space:
mode:
Diffstat (limited to 'libarchive/archive_read_disk_windows.c')
-rw-r--r--libarchive/archive_read_disk_windows.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libarchive/archive_read_disk_windows.c b/libarchive/archive_read_disk_windows.c
index c117faf6..9c5420d8 100644
--- a/libarchive/archive_read_disk_windows.c
+++ b/libarchive/archive_read_disk_windows.c
@@ -2042,7 +2042,7 @@ tree_free(struct tree *t)
free(t->filesystem_table);
for (i = 0; i < MAX_OVERLAPPED; i++) {
if (t->ol[i].buff)
- VirtualFree(t->ol[i].buff, t->ol[i].buff_size, MEM_DECOMMIT);
+ VirtualFree(t->ol[i].buff, 0, MEM_RELEASE);
CloseHandle(t->ol[i].ol.hEvent);
}
free(t);