Mercurial > repos > blastem
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 | c4256ce2c45a |
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 { |