[gs-cvs] gs/src

Ray Johnston ray at casper.ghostscript.com
Fri Feb 21 10:48:44 PST 2003


Update of /cvs/ghostscript/gs/src
In directory casper:/tmp/cvs-serv11832/src

Modified Files:
	zfcmap.c 
Log Message:
Fix SEGV when cmap allocation failed (check for pcmap==NULL was misplaced).


Index: zfcmap.c
===================================================================
RCS file: /cvs/ghostscript/gs/src/zfcmap.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- zfcmap.c	8 Apr 2002 21:02:44 -0000	1.12
+++ zfcmap.c	21 Feb 2003 18:48:41 -0000	1.13
@@ -428,9 +428,9 @@
 	goto fail;
     return zreadonly(i_ctx_p);
 fail:
-    free_code_map(&pcmap->notdef, imemory);
-    free_code_map(&pcmap->def, imemory);
     if (pcmap) {
+	free_code_map(&pcmap->notdef, imemory);
+	free_code_map(&pcmap->def, imemory);
 	ifree_object(pcmap->CIDSystemInfo, "zbuildcmap(CIDSystemInfo)");
 	ifree_object(pcmap, "zbuildcmap(cmap)");
     }




More information about the gs-cvs mailing list