]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
NOTE_EXITSTATUS isn't always available
authorAlan T. DeKok <aland@freeradius.org>
Wed, 6 Sep 2017 22:02:26 +0000 (18:02 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 6 Sep 2017 22:02:26 +0000 (18:02 -0400)
src/lib/util/event.c

index 49e64a8d7249b406c12ae22b3ee8feb6e9ecc22b..9fa63ed826fa8158be5a4be04ea37c1220233d90 100644 (file)
@@ -674,7 +674,7 @@ int fr_event_pid_wait(TALLOC_CTX *ctx, fr_event_list_t *el, fr_event_pid_t const
        ev->callback = wait_fn;
        ev->uctx = uctx;
 
-       EV_SET(&evset, pid, EVFILT_PROC, EV_ADD | EV_ONESHOT, NOTE_EXIT | NOTE_EXITSTATUS, 0, ev);
+       EV_SET(&evset, pid, EVFILT_PROC, EV_ADD | EV_ONESHOT, NOTE_EXIT 0, ev);
 
        if (unlikely(kevent(el->kq, &evset, 1, NULL, 0, NULL) < 0)) {
                fr_strerror_printf("Failed adding waiter for PID %ld", (long) pid);