From 93e4ce4bc14099569438b6969e905171b386db64 Mon Sep 17 00:00:00 2001 From: jaspervdg Date: Tue, 2 Dec 2008 09:39:11 +0000 Subject: [PATCH] Very slight change to allocation of stripe buffer in png-write.cpp that makes it a bit harder to break. --- src/helper/png-write.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/helper/png-write.cpp b/src/helper/png-write.cpp index eb60169c4..753b0df45 100644 --- a/src/helper/png-write.cpp +++ b/src/helper/png-write.cpp @@ -500,8 +500,8 @@ sp_export_png_file(SPDocument *doc, gchar const *filename, write_status = sp_png_write_rgba_striped(doc, path, width, height, xdpi, ydpi, sp_export_get_rows, &ebp); nr_pixelstore_64K_free(ebp.px); } else { - ebp.px = g_new(guchar, 4 * 64 * width); ebp.sheight = 64; + ebp.px = g_new(guchar, 4 * ebp.sheight * width); write_status = sp_png_write_rgba_striped(doc, path, width, height, xdpi, ydpi, sp_export_get_rows, &ebp); g_free(ebp.px); } -- 2.30.2