mirror of
https://github.com/systemd/systemd.git
synced 2026-08-03 06:30:30 +00:00
execute: use close_many_and_free() more
This commit is contained in:
@@ -2260,9 +2260,10 @@ void exec_params_serialized_done(ExecParameters *p) {
|
||||
p->received_credentials_directory = mfree(p->received_credentials_directory);
|
||||
p->received_encrypted_credentials_directory = mfree(p->received_encrypted_credentials_directory);
|
||||
|
||||
for (size_t i = 0; p->idle_pipe && i < 4; i++)
|
||||
p->idle_pipe[i] = safe_close(p->idle_pipe[i]);
|
||||
p->idle_pipe = mfree(p->idle_pipe);
|
||||
if (p->idle_pipe) {
|
||||
close_many_and_free(p->idle_pipe, 4);
|
||||
p->idle_pipe = NULL;
|
||||
}
|
||||
|
||||
p->stdin_fd = safe_close(p->stdin_fd);
|
||||
p->stdout_fd = safe_close(p->stdout_fd);
|
||||
|
||||
Reference in New Issue
Block a user