}
if (setjmp(png_jmpbuf(png))) {
- free(row);
png_destroy_write_struct(&png, &info);
goto err;
}
png_destroy_write_struct(&png, &info);
fclose(of);
+ free(row);
if (verbose)
printf("wrote %s\n", name);
-
return 0;
-
err:
fclose(of);
remove(name);
lbximg_getinfo(img, &info);
- framebits = malloc(info.nframes / CHAR_BIT + 1);
+ framebits = calloc(1, info.nframes / CHAR_BIT + 1);
if (!framebits) {
return EXIT_FAILURE;
}