about summary refs log tree commit diff
path: root/src/engine/external
diff options
context:
space:
mode:
authorChoupom <andycootlapin@hotmail.fr>2011-04-18 18:40:20 +0200
committeroy <Tom_Adams@web.de>2011-05-03 18:43:26 +0200
commitbbd7a75849c53b467a754d28caa76af31fabc08e (patch)
tree7390fb30b736ab0eb83c56de3d2085ab3f67b73b /src/engine/external
parent8e773a55add8f01aff80d770d99ae51705c3208a (diff)
downloadzcatch-bbd7a75849c53b467a754d28caa76af31fabc08e.tar.gz
zcatch-bbd7a75849c53b467a754d28caa76af31fabc08e.zip
fixed a pnglite crash on save if the image is too small
Diffstat (limited to 'src/engine/external')
-rw-r--r--src/engine/external/pnglite/pnglite.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/engine/external/pnglite/pnglite.c b/src/engine/external/pnglite/pnglite.c
index b33f60ba..583a4c5f 100644
--- a/src/engine/external/pnglite/pnglite.c
+++ b/src/engine/external/pnglite/pnglite.c
@@ -492,7 +492,7 @@ static int png_write_idats(png_t* png, unsigned char* data)
 	(void)png_end_deflate;

 	(void)png_deflate;

 

-	chunk = png_alloc(size);

+	chunk = png_alloc(size+8);

 	memcpy(chunk, "IDAT", 4);

 	

 	written = size;