From: Alan T. DeKok Date: Wed, 11 May 2011 12:25:03 +0000 (+0200) Subject: Return errors if something went wrong X-Git-Tag: release_3_0_0_beta0~854 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=175283f4d7b0d8549890cac410bf1ef296a222a5;p=thirdparty%2Ffreeradius-server.git Return errors if something went wrong --- diff --git a/src/lib/packet.c b/src/lib/packet.c index 5eae1506715..10651731d9f 100644 --- a/src/lib/packet.c +++ b/src/lib/packet.c @@ -632,7 +632,8 @@ RADIUS_PACKET **fr_packet_list_yank(fr_packet_list_t *pl, packet_p = rbtree_finddata(pl->tree, &request); if (!packet_p) return NULL; - rbtree_deletebydata(pl->tree, packet_p); + if (!rbtree_deletebydata(pl->tree, packet_p)) return NULL; + return packet_p; }