search for: signalled_exit

Displaying 1 result from an estimated 1 matches for "signalled_exit".

2025 Apr 16
2
[PATCH] ssh-agent: exit 0 from SIGTERM under systemd socket-activation
...d LISTEN_PID: %d vs pid %d", pid, getpid()); debug("using socket activation on fd=3"); sock = 3; + socket_activated = 1; } /* Otherwise, create private directory for agent socket */ @@ -2522,7 +2524,7 @@ skip: sigprocmask(SIG_BLOCK, &nsigset, &osigset); if (signalled_exit != 0) { logit("exiting on signal %d", (int)signalled_exit); - cleanup_exit(2); + cleanup_exit((signalled_exit == SIGTERM && socket_activated) ? 0 : 2); } if (signalled_keydrop) { logit("signal %d received; removing all keys", -- 2.47.2