about summary refs log tree commit diff
path: root/converter
diff options
context:
space:
mode:
authorgiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2020-06-09 23:43:47 +0000
committergiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2020-06-09 23:43:47 +0000
commitd29e422459764ffb4806ba35fd24e9324fedaa00 (patch)
tree51f5f364fa3468a28f07f13f5cb94e625a216369 /converter
parentf208e264d1811e539af8a76578e5570cf03e27af (diff)
downloadnetpbm-mirror-d29e422459764ffb4806ba35fd24e9324fedaa00.tar.gz
netpbm-mirror-d29e422459764ffb4806ba35fd24e9324fedaa00.tar.xz
netpbm-mirror-d29e422459764ffb4806ba35fd24e9324fedaa00.zip
Fix crash with PNG icon
git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@3857 9d0c8265-081b-0410-96cb-a4ca84ce46f8
Diffstat (limited to 'converter')
-rw-r--r--converter/other/winicontopam.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/converter/other/winicontopam.c b/converter/other/winicontopam.c
index c9770686..7a206f5c 100644
--- a/converter/other/winicontopam.c
+++ b/converter/other/winicontopam.c
@@ -1148,14 +1148,16 @@ convertPng(const unsigned char * const image,
            FILE *                const ofP,
            struct IconDirEntry * const dirEntryP) {
 
-    struct bufferDesc imageBuffer;
+    pm_bufferDesc imageBuffer;
 
     reportPngInfo(image, dirEntryP);
 
-    imageBuffer.size = dirEntryP->size;
-    imageBuffer.buffer = (unsigned char *)image;
+    imageBuffer.size              = dirEntryP->size;
+    imageBuffer.buffer            = (unsigned char *)image;
+    imageBuffer.bytesTransferredP = NULL;
+
+    fflush(stdout);
 
-    fflush (stdout);
     pm_system_lp("pngtopam", pm_feed_from_memory, &imageBuffer,
                  NULL /* stdout accepter */, NULL,
                  "pngtopam", "-alphapam", NULL);