1
0
Fork 0
mirror of https://github.com/munin-monitoring/contrib.git synced 2025-07-22 14:16:00 +00:00

mnc: avoid out-of-bounds write using strtok

This commit is contained in:
Helmut Grohne 2013-02-10 08:56:59 +01:00
parent a07c3d558b
commit af04bfead6

View file

@ -64,7 +64,10 @@ int main(int argc, char *argv[]) {
line[LINE_MAX-1] = '\0'; line[LINE_MAX-1] = '\0';
cmd = strtok(line, " \t\n"); cmd = strtok(line, " \t\n");
arg = strtok(NULL, " \t\n"); if(cmd == NULL)
arg = NULL;
else
arg = strtok(NULL, " \t\n");
if (!cmd || strlen(cmd) == 0) { if (!cmd || strlen(cmd) == 0) {
printf("# empty cmd\n"); printf("# empty cmd\n");