From 772a62827839a7e6055c9065ab7e267182d6c373 Mon Sep 17 00:00:00 2001 From: OBattler Date: Wed, 15 Jan 2020 02:34:50 +0100 Subject: [PATCH] Added a sanity check to the PGC code. --- src/video/vid_pgc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/video/vid_pgc.c b/src/video/vid_pgc.c index e0bceb8dd..954157b18 100644 --- a/src/video/vid_pgc.c +++ b/src/video/vid_pgc.c @@ -862,7 +862,8 @@ pgc_fill_polygon(pgc_t *dev, unsigned corners, int32_t *x, int32_t *y) pgc_log("PGC: fill_polygon(%i corners)\n", corners); - if (corners < 2) return; /* Degenerate polygon */ + if (!x || !y || (corners < 2)) + return; /* Degenerate polygon */ nodex = (double *)malloc(corners * sizeof(double)); dx = (double *)malloc(corners * sizeof(double));