From 14c464bf28620340070bb38701a26bc64a11455e Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Mon, 15 Aug 2022 17:07:27 +0100 Subject: [PATCH] prefork-interp: Move call to call_sock_from_fd (nfc) Signed-off-by: Ian Jackson --- cprogs/prefork-interp.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cprogs/prefork-interp.c b/cprogs/prefork-interp.c index 3ebcf01..8e4b03c 100644 --- a/cprogs/prefork-interp.c +++ b/cprogs/prefork-interp.c @@ -386,6 +386,8 @@ static FILE *connect_or_spawn(void) { close(fake_pair[1]); close(sfd); + call_sock = call_sock_from_fd(fake_pair[0]); + int status; pid_t got = waitpid(setup_pid, &status, 0); if (got == (pid_t)-1) diee("waitpid setup [%ld]", (long)setup_pid); @@ -394,7 +396,7 @@ static FILE *connect_or_spawn(void) { if (status != 0) propagate_exit_status(status, "setup"); close(lockfd); - return call_sock_from_fd(fake_pair[0]); + return call_sock; } static void make_executor_argv(const char *const *argv) { -- 2.30.2