From: Alan T. DeKok Date: Wed, 29 Mar 2023 08:25:55 +0000 (+0900) Subject: only access "sock" for socket listeners X-Git-Tag: release_3_2_3~110 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2d0c08d5e1c8d0027b8f8809a9ad846c6915e09f;p=thirdparty%2Ffreeradius-server.git only access "sock" for socket listeners --- diff --git a/src/main/process.c b/src/main/process.c index de5152d3e8..88268245d2 100644 --- a/src/main/process.c +++ b/src/main/process.c @@ -5802,7 +5802,10 @@ static void event_new_fd(rad_listen_t *this) */ if (!spawn_flag) { ASSERT_MASTER; - if (sock->ev) fr_event_delete(el, &sock->ev); + + if (this->type != RAD_LISTEN_DETAIL && sock->ev) { + fr_event_delete(el, &sock->ev); + } listen_free(&this); return; }