From: Alan T. DeKok Date: Sat, 3 Apr 2021 12:14:49 +0000 (-0400) Subject: just call delete_by_data X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=19bc1335795ab950db684c668154d52630bad1f6;p=thirdparty%2Ffreeradius-server.git just call delete_by_data --- diff --git a/src/protocols/radius/list.c b/src/protocols/radius/list.c index 9d80549a73..b91f14bad8 100644 --- a/src/protocols/radius/list.c +++ b/src/protocols/radius/list.c @@ -379,15 +379,9 @@ fr_radius_packet_t *fr_packet_list_find_byreply(fr_packet_list_t *pl, fr_radius_ bool fr_packet_list_yank(fr_packet_list_t *pl, fr_radius_packet_t *request) { - fr_rb_node_t *node; - if (!pl || !request) return false; - node = rbtree_find(pl->tree, request); - if (!node) return false; - - rbtree_delete(pl->tree, node); - return true; + return rbtree_delete_by_data(pl->tree, request); } uint32_t fr_packet_list_num_elements(fr_packet_list_t *pl)