From: Matthew Fernandez Date: Sat, 17 Sep 2022 00:40:00 +0000 (-0700) Subject: glcomp glCompSetAddObj: fix unchecked allocation failure X-Git-Tag: 6.0.2~33^2~4 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=704f1de3d341d2a32a1fe7a47566ca009eb845e2;p=graphviz glcomp glCompSetAddObj: fix unchecked allocation failure --- diff --git a/lib/glcomp/glcompset.c b/lib/glcomp/glcompset.c index 88ae68b59..af65053c7 100644 --- a/lib/glcomp/glcompset.c +++ b/lib/glcomp/glcompset.c @@ -219,8 +219,8 @@ glCompSet *glCompSetNew(int w, int h) void glCompSetAddObj(glCompSet * s, glCompObj * obj) { + s->obj = gv_recalloc(s->obj, s->objcnt, s->objcnt + 1, sizeof(glCompObj*)); s->objcnt++; - s->obj = realloc(s->obj, sizeof(glCompObj *) * s->objcnt); s->obj[s->objcnt - 1] = obj; obj->common.compset = s; }