From 6fcecd0226ee25e69ce049c4eba10933a0a2e944 Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Mon, 31 Jan 2022 03:32:57 +0100 Subject: plistutil: Make sure the input buffer is 0-terminated in all code paths --- tools/plistutil.c | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/plistutil.c b/tools/plistutil.c index 28848fa..677e432 100644 --- a/tools/plistutil.c +++ b/tools/plistutil.c @@ -246,6 +246,7 @@ int main(int argc, char *argv[]) plist_entire = (char *) malloc(sizeof(char) * (filestats.st_size + 1)); read_size = fread(plist_entire, sizeof(char), filestats.st_size, iplist); + plist_entire[read_size] = '\0'; fclose(iplist); } -- cgit v1.1-32-gdbae