diff --git a/js/src/jsarena.c b/js/src/jsarena.c index f14f90c32964..c974520d95fd 100644 --- a/js/src/jsarena.c +++ b/js/src/jsarena.c @@ -142,7 +142,8 @@ JS_ArenaGrow(JSArenaPool *pool, void *p, JSUint32 size, JSUint32 incr) void *newp; JS_ARENA_ALLOCATE(newp, pool, size + incr); - memcpy(newp, p, size); + if (newp) + memcpy(newp, p, size); return newp; }