comparison zip.c @ 2346:0111c8344477

Fix some issues identified by asan/ubsan
author Michael Pavone <pavone@retrodev.com>
date Sat, 07 Oct 2023 18:04:35 -0700
parents 137dbd05ceab
children
comparison
equal deleted inserted replaced
2345:c76c81c21ae5 2346:0111c8344477
104 104
105 zip_file *z = malloc(sizeof(zip_file)); 105 zip_file *z = malloc(sizeof(zip_file));
106 z->entries = entries; 106 z->entries = entries;
107 z->file = f; 107 z->file = f;
108 z->num_entries = cur_entry - entries; 108 z->num_entries = cur_entry - entries;
109 free(buf);
109 return z; 110 return z;
110 111
111 fail_entries: 112 fail_entries:
112 for (cur_entry--; cur_entry >= entries; cur_entry--) 113 for (cur_entry--; cur_entry >= entries; cur_entry--)
113 { 114 {