From 6217904ac927aa1267cc744b140af8cddef25752 Mon Sep 17 00:00:00 2001 From: OBattler Date: Tue, 14 Jan 2020 22:41:37 +0100 Subject: [PATCH] Fixed another resource leak in the PGC code. --- src/video/vid_pgc.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/video/vid_pgc.c b/src/video/vid_pgc.c index 8556500e0..e0bceb8dd 100644 --- a/src/video/vid_pgc.c +++ b/src/video/vid_pgc.c @@ -2033,7 +2033,10 @@ pgc_parse_words(pgc_t *dev, pgc_cl_t *cl, int count) } for (n = 0; n < count; n++) { - if (! pgc_param_word(dev, ¶m[n])) return 0; + if (! pgc_param_word(dev, ¶m[n])) { + free(param); + return 0; + } if (!pgc_cl_append(cl, param[n] & 0xff) || !pgc_cl_append(cl, param[n] >> 8)) {