# HG changeset patch # User Olaf Wintermann # Date 1716575079 -7200 # Node ID 6c06b845701aee484e872e9e484b22f791d837f3 # Parent 072d7794bccaca581ea894bb4c45cf1d0752b112 handle killpg error diff -r 072d7794bcca -r 6c06b845701a src/server/safs/cgi.c --- a/src/server/safs/cgi.c Fri May 24 19:43:53 2024 +0200 +++ b/src/server/safs/cgi.c Fri May 24 20:24:39 2024 +0200 @@ -571,7 +571,9 @@ if(handler->result == REQ_ABORTED && handler->process.pid != 0) { log_ereport(LOG_FAILURE, "cgi-send: kill script: %s pid: %d", handler->path, (int)handler->process.pid); - killpg(handler->process.pid, SIGKILL); + if(killpg(handler->process.pid, SIGKILL)) { + log_ereport(LOG_FAILURE, "cgi-send: pid: %d kill failed: %s", (int)handler->process.pid, strerror(errno)); + } } if(--handler->events > 0) {