Import print/ghostscript9-agpl-base version 9.16_2
[dports.git] / print / ghostscript9-agpl-base / files / patch-base-gsmalloc.c
1 --- base/gsmalloc.c.orig        2015-08-22 03:09:16.838614000 +0900
2 +++ base/gsmalloc.c     2015-08-22 03:09:34.776354000 +0900
3 @@ -178,7 +178,7 @@
4      } else {
5          uint added = size + sizeof(gs_malloc_block_t);
6  
7 -        if (mmem->limit - added < mmem->used)
8 +        if (added <= size || mmem->limit - added < mmem->used)
9              set_msg("exceeded limit");
10          else if ((ptr = (byte *) Memento_label(malloc(added), cname)) == 0)
11              set_msg("failed");