]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
ensure that src_ipaddr is set
authorAlan T. DeKok <aland@freeradius.org>
Thu, 2 Mar 2023 22:29:08 +0000 (17:29 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 8 Mar 2023 20:28:04 +0000 (15:28 -0500)
src/lib/server/client.c

index 9cd2561a579f0f5901b2a13632766d6c283ba372..3cf222f5d7e3be7bdd95d91eca0fb3f827033655 100644 (file)
@@ -872,6 +872,8 @@ fr_client_t *client_afrom_cs(TALLOC_CTX *ctx, CONF_SECTION *cs, CONF_SECTION *se
                        goto error;
                }
                cl_srcipaddr = NULL;
+       } else {
+               c->src_ipaddr.af = c->ipaddr.af; /* leave the rest as IFADDR_ANY */
        }
 
        /*