From: Arran Cudbard-Bell Date: Thu, 7 Dec 2023 19:39:41 +0000 (-0600) Subject: Tighten scope on addr X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3523ad74f62e23b7254a464c2e026d86a610acfe;p=thirdparty%2Ffreeradius-server.git Tighten scope on addr --- diff --git a/src/lib/util/value.c b/src/lib/util/value.c index fb8f5fb6b97..03726f349b8 100644 --- a/src/lib/util/value.c +++ b/src/lib/util/value.c @@ -4671,7 +4671,6 @@ 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); - fr_ipaddr_t addr; fr_slen_t slen; char buffer[256]; @@ -4844,6 +4843,9 @@ parse: FR_SBUFF_SET_RETURN(in, &our_in); } + { + fr_ipaddr_t addr; + case FR_TYPE_IPV4_ADDR: { size_t name_len = fr_sbuff_adv_past_allowed(&our_in, fr_sbuff_remaining(&our_in), sbuff_char_class_hostname, rules->terminals); @@ -4953,6 +4955,7 @@ parse: fr_hostname_lookups, true) < 0) return -1; } goto finish; + } case FR_TYPE_UINT8: case FR_TYPE_UINT16: