]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Return errors if something went wrong
authorAlan T. DeKok <aland@freeradius.org>
Wed, 11 May 2011 12:25:03 +0000 (14:25 +0200)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 11 May 2011 12:25:03 +0000 (14:25 +0200)
src/lib/packet.c

index 5eae15067155f18f29f90ed3e9d46a5e885c7829..10651731d9f80bfc057fb0ef06a5c34b3e894f31 100644 (file)
@@ -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;
 }