mirror of
https://github.com/systemd/systemd-stable.git
synced 2024-10-30 23:21:08 +03:00
core/execute.c: debug log final execve() with argv[]
https://bugzilla.redhat.com/show_bug.cgi?id=772073
This commit is contained in:
parent
432c30d25f
commit
03bb799e0b
@ -1516,6 +1516,20 @@ int exec_spawn(ExecCommand *command,
|
||||
|
||||
final_env = strv_env_clean(final_env);
|
||||
|
||||
if (_unlikely_(log_get_max_level() >= LOG_PRI(LOG_DEBUG))) {
|
||||
line = exec_command_line(final_argv);
|
||||
if (line) {
|
||||
log_open();
|
||||
log_struct_unit(LOG_DEBUG,
|
||||
unit_id,
|
||||
"EXECUTABLE=%s", command->path,
|
||||
"MESSAGE=Executing: %s",
|
||||
line, NULL);
|
||||
log_close();
|
||||
free(line);
|
||||
line = NULL;
|
||||
}
|
||||
}
|
||||
execve(command->path, final_argv, final_env);
|
||||
err = -errno;
|
||||
r = EXIT_EXEC;
|
||||
|
Loading…
Reference in New Issue
Block a user