Permalink
Browse files

Calypso: fixed blz edge case in fs 2.0

  • Loading branch information...
psfree committed Jul 29, 2018
1 parent c5c6375 commit 9eeae9fe31b36a8408bf310ba9574e5d69e56511
Showing with 7 additions and 1 deletion.
  1. +7 −1 src/hwinit/blz.c
View
@@ -226,6 +226,12 @@ u8 * blz_decompress(u8 *compressed, u32 size) {
memcpy(decomp, compressed, size);
for(int i=size; i<decompressed_size; i++)
decomp[i]=0x0;
u32 delta = size - compressed_size;
if(size!=compressed_size) {
memcpy(decomp, compressed, delta);
decomp += delta;
compressed +=delta;
}
u32 index = compressed_size - init_index;
u32 outindex = decompressed_size;
@@ -273,5 +279,5 @@ u8 * blz_decompress(u8 *compressed, u32 size) {
break;
}
}
return decomp;
return decomp - delta;
}

0 comments on commit 9eeae9f

Please sign in to comment.