From 07dd9ddddeeb152922179c27923455763d968ea0 Mon Sep 17 00:00:00 2001 From: nick black Date: Mon, 15 Feb 2021 05:04:14 -0500 Subject: [PATCH] ncplane_new_internal(): check ncplane malloc #1348 --- src/lib/notcurses.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib/notcurses.c b/src/lib/notcurses.c index 20bffc91d..fa9908aa5 100644 --- a/src/lib/notcurses.c +++ b/src/lib/notcurses.c @@ -290,6 +290,9 @@ ncplane* ncplane_new_internal(notcurses* nc, ncplane* n, return NULL; } ncplane* p = malloc(sizeof(*p)); + if(p == NULL){ + return NULL; + } size_t fbsize = sizeof(*p->fb) * (nopts->rows * nopts->cols); if((p->fb = malloc(fbsize)) == NULL){ logerror(nc, "Error allocating cellmatrix (r=%d, c=%d)\n",