Commit 8a21ea4b authored by Mathis Rosenhauer's avatar Mathis Rosenhauer
Browse files

Fix padded buffer size.

Was needlessly large before.
parent 4de94dc2
...@@ -151,7 +151,7 @@ int SZ_BufftoBuffCompress(void *dest, size_t *destLen, ...@@ -151,7 +151,7 @@ int SZ_BufftoBuffCompress(void *dest, size_t *destLen,
pixel_size = bits_to_bytes(strm.bits_per_sample); pixel_size = bits_to_bytes(strm.bits_per_sample);
if (pad_scanline) { if (pad_scanline) {
scanlines = (sourceLen + param->pixels_per_scanline - 1) scanlines = (sourceLen / pixel_size + param->pixels_per_scanline - 1)
/ param->pixels_per_scanline; / param->pixels_per_scanline;
padbuf_size = strm.rsi * strm.block_size * pixel_size * scanlines; padbuf_size = strm.rsi * strm.block_size * pixel_size * scanlines;
padbuf = malloc(padbuf_size); padbuf = malloc(padbuf_size);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment