]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
minro cleanups
authorAlan T. DeKok <aland@freeradius.org>
Sat, 26 Aug 2023 19:20:26 +0000 (15:20 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Sat, 26 Aug 2023 19:20:26 +0000 (15:20 -0400)
src/lib/server/paircmp.c

index 1087dc626e00cc8c8b10e9109fc6eda86b04cfa4..8acc8abc9b5f0271467bc9cb993292c8df62c943 100644 (file)
@@ -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);
 }