From 685ea5feedcd79c070883f3662f521cbfbeddc5d Mon Sep 17 00:00:00 2001 From: ISSOtm Date: Sun, 12 Jun 2022 16:39:55 +0200 Subject: [PATCH] Fix RGBLINK leaking partial string at EOF Does not really do much, but silences some static analyzers --- src/link/object.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/link/object.c b/src/link/object.c index 167b6553..07a81b42 100644 --- a/src/link/object.c +++ b/src/link/object.c @@ -151,8 +151,10 @@ static char *readstr(FILE *file) /* Read char */ int byte = getc(file); - if (byte == EOF) + if (byte == EOF) { + free(str); return NULL; + } str[index] = byte; } while (str[index]); return str;