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;
/* 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);
if (command_info == NULL)
if (command_info_copy == NULL)
goto oom;
command_info = command_info_copy;
closure->state = POLICY_ACCEPT;
run_argv = argv;
}