Plug memory leak when log_subcmds is enabled.

This commit is contained in:
Todd C. Miller
2023-03-10 13:18:02 -07:00
parent cb7b1dd89c
commit 31dad6b179

View File

@@ -450,10 +450,11 @@ intercept_check_policy(const char *command, int argc, char **argv, int envc,
goto oom; goto oom;
/* Rebuild command_info[] with new command and runcwd. */ /* Rebuild command_info[] with new command and runcwd. */
command_info = update_command_info(closure->details->info, command_info_copy = update_command_info(closure->details->info,
command, runcwd, NULL, closure); command, runcwd, NULL, closure);
if (command_info == NULL) if (command_info_copy == NULL)
goto oom; goto oom;
command_info = command_info_copy;
closure->state = POLICY_ACCEPT; closure->state = POLICY_ACCEPT;
run_argv = argv; run_argv = argv;
} }