]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Honour home server src_ipaddr when replicating
authorNick Porter <nick@portercomputing.co.uk>
Fri, 20 Jun 2025 10:35:41 +0000 (11:35 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Fri, 20 Jun 2025 10:35:41 +0000 (11:35 +0100)
src/modules/rlm_replicate/rlm_replicate.c

index cee26cc97ad4409f08874a557ba46fbe36495fd9..df6579b0c45c2b6c8d8d5fad15e5719de3db1d8b 100644 (file)
@@ -197,7 +197,7 @@ static int replicate_packet(UNUSED void *instance, REQUEST *request, pair_lists_
                 */
                packet->dst_ipaddr = home->ipaddr;
                packet->dst_port = home->port;
-               memset(&packet->src_ipaddr, 0, sizeof(packet->src_ipaddr));
+               packet->src_ipaddr = home->src_ipaddr;
                packet->src_port = 0;
 
                /*