Merge pull request #6846 from grey3228/fix/procevent_monitor_cmd_double_free

bugfix: firemon: avoid cmd double-free in procevent_monitor
This commit is contained in:
netblue30 2025-08-18 12:06:41 -04:00 committed by GitHub
commit 9ca94eafd1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -496,7 +496,9 @@ static void __attribute__((noreturn)) procevent_monitor(const int sock, pid_t my
sprintf(lineptr, "\n");
else {
sprintf(lineptr, " %s\n", cmd);
free(cmd);
if (cmd != pids[pid].option.event.cmd) {
free(cmd);
}
}
lineptr += strlen(lineptr);
}