commit | 6fcecd0226ee25e69ce049c4eba10933a0a2e944 | [log] [tgz] |
---|---|---|
author | Nikias Bassen <nikias@gmx.li> | Mon Jan 31 03:32:57 2022 +0100 |
committer | Nikias Bassen <nikias@gmx.li> | Mon Jan 31 03:32:57 2022 +0100 |
tree | f94d32bf3ffa4a125148a4a0f4d7f774716b9699 | |
parent | e3ed270b6e91222758efc923321edd4ce2cb36cc [diff] |
plistutil: Make sure the input buffer is 0-terminated in all code paths
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 @@ 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); }