Mercurial > hg > dmlib
changeset 1541:203e00a4dfc0
Fix FunPaint2 packed format decoding.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sat, 12 May 2018 05:17:00 +0300 |
parents | 237be4e03585 |
children | 69fa95707e65 |
files | tools/lib64fmts.c |
diffstat | 1 files changed, 1 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/tools/lib64fmts.c Sat May 12 05:03:02 2018 +0300 +++ b/tools/lib64fmts.c Sat May 12 05:17:00 2018 +0300 @@ -331,11 +331,9 @@ DMGrowBuf mem; DMCompParams cfg; - dmGrowBufInit(&mem); - cfg.type = DM_COMP_RLE_MARKER; cfg.rleMarker = *(buf + 15); - if ((res = dmDecodeGenericRLE(&mem, buf + FUNPAINT2_HEADER_SIZE, buf + len, &cfg)) != DMERR_OK) + if ((res = dmDecodeGenericRLEAlloc(&mem, buf + FUNPAINT2_HEADER_SIZE, buf + len, &cfg)) != DMERR_OK) goto out; res = dmC64DecodeGenericBMP(img, mem.data, mem.len, fmt);