From: Arran Cudbard-Bell Date: Sat, 10 Dec 2022 21:19:28 +0000 (-0600) Subject: Set NOTE_EXIT in fr_event_pid_early_exit to avoid assert X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d6f4f792ba0e216357e0847bcca179a687f22849;p=thirdparty%2Ffreeradius-server.git Set NOTE_EXIT in fr_event_pid_early_exit to avoid assert --- diff --git a/src/lib/util/event.c b/src/lib/util/event.c index 02ad409a926..b2897ee6c03 100644 --- a/src/lib/util/event.c +++ b/src/lib/util/event.c @@ -1680,7 +1680,7 @@ static void _fr_event_pid_early_exit(fr_event_list_t *el, void *uctx) * Simulate a real struct kevent with the values we * recorded in fr_event_pid_wait. */ - event_pid_eval(el, &(struct kevent){ .ident = ev->pid, .data = ev->early_exit.status, .udata = ev }); + event_pid_eval(el, &(struct kevent){ .ident = ev->pid, .data = ev->early_exit.status, .fflags = NOTE_EXIT, .udata = ev }); } /** Insert a PID event into an event list