From 07d7163896d3a9504d0da0907d2659b1d0fe7c25 Mon Sep 17 00:00:00 2001 From: Arran Cudbard-Bell Date: Sun, 12 May 2024 22:06:17 -0600 Subject: [PATCH] Write a message saying we tried to signal ourselves but failed --- src/lib/server/main_loop.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib/server/main_loop.c b/src/lib/server/main_loop.c index 6e889f26d1..291a9a649e 100644 --- a/src/lib/server/main_loop.c +++ b/src/lib/server/main_loop.c @@ -97,7 +97,10 @@ void main_loop_signal_raise(int flag) buffer[0] |= flag; - if (write(self_pipe[1], buffer, 1) < 0) fr_exit(0); + if (write(self_pipe[1], buffer, 1) < 0) { + FR_FAULT_LOG("Failed to write to self-pipe: %s", fr_syserror(errno)); + fr_exit(0); + } } static void main_loop_signal_process(int flag) @@ -289,4 +292,3 @@ int main_loop_init(void) return 0; } - -- 2.47.3