diff options
author | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2020-06-09 23:43:47 +0000 |
---|---|---|
committer | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2020-06-09 23:43:47 +0000 |
commit | d29e422459764ffb4806ba35fd24e9324fedaa00 (patch) | |
tree | 51f5f364fa3468a28f07f13f5cb94e625a216369 /converter | |
parent | f208e264d1811e539af8a76578e5570cf03e27af (diff) | |
download | netpbm-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.c | 10 |
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); |