From: Alan T. DeKok Date: Thu, 23 Nov 2017 13:58:05 +0000 (-0500) Subject: more stupid static analysis X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fa4204d3c297384f1d729ddea36aaa3469651a8e;p=thirdparty%2Ffreeradius-server.git more stupid static analysis --- diff --git a/src/modules/proto_radius/proto_radius_udp.c b/src/modules/proto_radius/proto_radius_udp.c index b063a7ed3c7..738d5a24f2f 100644 --- a/src/modules/proto_radius/proto_radius_udp.c +++ b/src/modules/proto_radius/proto_radius_udp.c @@ -307,7 +307,7 @@ static ssize_t dynamic_client_packet_restore(proto_radius_udp_t *inst, uint8_t * size_t packet_len; entry = FR_DLIST_FIRST(inst->dynamic_clients.packets); - rad_assert(entry != NULL); + if (!entry) return -1; fr_dlist_remove(entry); saved = fr_ptr_to_type(dynamic_packet_t, entry, entry);