]> git.draconx.ca Git - liblbx.git/blobdiff - src/lbximg.c
lbximg: Zero frame bitmap before use.
[liblbx.git] / src / lbximg.c
index 67d8635a8feaf4ba64d75cf1d89d4c026772e243..d76346b14b046c30566ad5dbb261dda13f7b4ed4 100644 (file)
@@ -317,7 +317,7 @@ int decode(LBX_IMG *img, FILE *palf, FILE *override, char **argv)
 
        lbximg_getinfo(img, &info);
 
-       framebits = malloc(info.nframes / CHAR_BIT + 1);
+       framebits = calloc(1, info.nframes / CHAR_BIT + 1);
        if (!framebits) {
                return EXIT_FAILURE;
        }
@@ -468,6 +468,7 @@ int main(int argc, char **argv)
                printf("%s is %ux%u LBX image, %u frame(s)%s%s\n",
                       name, info.width, info.height, info.nframes,
                       info.palettesz ? ", embedded palette" : "",
+                      info.chunk     ? ", chunked" : "",
                       info.looping   ? ", loops" : "");
        }