]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
hoist declaration to quiet analyzer
authorAlan T. DeKok <aland@freeradius.org>
Thu, 7 Dec 2023 19:22:26 +0000 (14:22 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Thu, 7 Dec 2023 19:22:39 +0000 (14:22 -0500)
src/lib/util/value.c

index c9dbaf6bf8a7c5fa84c6145b15b4e151d0e07444..fb8f5fb6b97d3ef91e7056bd3dcdf8888a78ac1e 100644 (file)
@@ -4671,8 +4671,9 @@ ssize_t fr_value_box_from_substr(TALLOC_CTX *ctx, fr_value_box_t *dst,
        static fr_sbuff_parse_rules_t   default_rules;
        fr_sbuff_t                      *unescaped = NULL;
        fr_sbuff_t                      our_in = FR_SBUFF(in);
-       char                            buffer[256];
+       fr_ipaddr_t                     addr;
        fr_slen_t                       slen;
+       char                            buffer[256];
 
        if (!rules) rules = &default_rules;
 
@@ -4845,7 +4846,6 @@ parse:
 
        case FR_TYPE_IPV4_ADDR:
        {
-               fr_ipaddr_t addr;
                size_t name_len = fr_sbuff_adv_past_allowed(&our_in, fr_sbuff_remaining(&our_in), sbuff_char_class_hostname, rules->terminals);
                if (!name_len) return 0;
 
@@ -4879,7 +4879,6 @@ parse:
 
        case FR_TYPE_IPV6_ADDR:
        {
-               fr_ipaddr_t addr;
                size_t name_len = fr_sbuff_adv_past_allowed(&our_in, fr_sbuff_remaining(&our_in), sbuff_char_class_hostname, rules->terminals);
                if (!name_len) return 0;
 
@@ -4920,7 +4919,6 @@ parse:
 
        case FR_TYPE_COMBO_IP_ADDR:
        {
-               fr_ipaddr_t addr;
                size_t name_len = fr_sbuff_adv_past_allowed(&our_in, fr_sbuff_remaining(&our_in), sbuff_char_class_hostname, rules->terminals);
                if (!name_len) return 0;