ref: 933d6632b52ca5fbdab2a2d1f666dbc1410a905f
parent: 3ab9f80448b5d80352bed6251b98f41aeee7af09
author: Noam Preil <noam@pixelhero.dev>
date: Thu Jul 4 18:39:05 EDT 2024
disk: don't free stack buffer on decompression failure >_<
--- a/disk.c
+++ b/disk.c
@@ -167,7 +167,6 @@
size = U16GET(buf+7);
if(buf[29] == 2){
if(unwhack(dst, size, buf+38, U16GET(buf+5)) != size){
- free(buf);
sysfatal("decompression failed: %r. block index %llx", addr.offset/addr.s_arena->blocksize);
return 0;
}
--
⑨