From: Alan T. DeKok Date: Sat, 26 Aug 2023 19:20:26 +0000 (-0400) Subject: minro cleanups X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9dea59afde69bceb0e77915be06632baecc0ea6e;p=thirdparty%2Ffreeradius-server.git minro cleanups --- diff --git a/src/lib/server/paircmp.c b/src/lib/server/paircmp.c index 1087dc626e0..8acc8abc9b5 100644 --- a/src/lib/server/paircmp.c +++ b/src/lib/server/paircmp.c @@ -95,8 +95,7 @@ fr_dict_attr_autoload_t paircmp_dict_attr[] = { { NULL } }; -static paircmp_t *cmp; - +static paircmp_t *cmp = NULL; /* * Compare the request packet type. @@ -401,8 +400,6 @@ static int paircmp_func(request_t *request, /* * See if there is a special compare function. - * - * FIXME: use new RB-Tree code. */ for (c = cmp; c; c = c->next) { if (c->da == check_item->da) { @@ -688,9 +685,10 @@ int paircmp_init(void) paircmp_register(attr_packet_dst_ip_address, generic_cmp); paircmp_register(attr_packet_src_port, generic_cmp); paircmp_register(attr_packet_dst_port, generic_cmp); - paircmp_register(attr_request_processing_stage, generic_cmp); paircmp_register(attr_packet_src_ipv6_address, generic_cmp); paircmp_register(attr_packet_dst_ipv6_address, generic_cmp); + + paircmp_register(attr_request_processing_stage, generic_cmp); paircmp_register(attr_virtual_server, generic_cmp); return 0; @@ -704,11 +702,11 @@ void paircmp_free(void) paircmp_unregister(attr_packet_dst_ip_address, generic_cmp); paircmp_unregister(attr_packet_src_port, generic_cmp); paircmp_unregister(attr_packet_dst_port, generic_cmp); - paircmp_unregister(attr_request_processing_stage, generic_cmp); paircmp_unregister(attr_packet_src_ipv6_address, generic_cmp); paircmp_unregister(attr_packet_dst_ipv6_address, generic_cmp); - paircmp_unregister(attr_virtual_server, generic_cmp); + paircmp_unregister(attr_request_processing_stage, generic_cmp); + paircmp_unregister(attr_virtual_server, generic_cmp); fr_dict_autofree(paircmp_dict); }