From: Alan T. DeKok Date: Wed, 7 Feb 2018 15:39:35 +0000 (-0500) Subject: add assertion that deletion succeeds X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=03b1b800e27f4ccf2800d5ef16dec90d6387cf1f;p=thirdparty%2Ffreeradius-server.git add assertion that deletion succeeds --- diff --git a/src/lib/io/network.c b/src/lib/io/network.c index f4b3b397ccb..c3777cf22f8 100644 --- a/src/lib/io/network.c +++ b/src/lib/io/network.c @@ -626,7 +626,9 @@ static int _network_socket_free(fr_network_socket_t *s) fr_channel_data_t *cd; if (!s->dead) { - fr_event_fd_delete(nr->el, s->fd, s->filter); + if (fr_event_fd_delete(nr->el, s->fd, s->filter) < 0) { + rad_assert("Failed removing socket FD from event loop in _network_socket_free" == NULL); + } } rbtree_deletebydata(nr->sockets, s);