components/ghostscript/patches/21516009.patch
changeset 7819 b1bca76ec901
parent 7818 c93a988b3522
child 7820 a2b9a7de9e1a
--- a/components/ghostscript/patches/21516009.patch	Thu Mar 30 13:00:52 2017 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-The patch has been taken from community and fixes Integer overflow.
-The details can be found in the following location
-http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0c0b0859
-
---- ghostscript-9.00/base/gsmalloc.c	Thu Apr 29 11:32:44 2010
-+++ ghostscript-9.00/base/gsmalloc.c	Tue Aug 11 03:28:23 2015
-@@ -177,7 +177,7 @@
-     } else {
- 	uint added = size + sizeof(gs_malloc_block_t);
- 
--	if (mmem->limit - added < mmem->used)
-+	if (added <= size || mmem->limit - added < mmem->used)
- 	    set_msg("exceeded limit");
- 	else if ((ptr = (byte *) malloc(added)) == 0)
- 	    set_msg("failed");