From 2c2a234f4e07bbb78448d7cd277445ed51382d59 Mon Sep 17 00:00:00 2001 From: "Alan T. DeKok" Date: Wed, 25 Feb 2015 14:21:17 -0500 Subject: [PATCH] Set correct default destination port for replies to relay --- src/main/dhcpd.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/dhcpd.c b/src/main/dhcpd.c index b4e907f..55114ab 100644 --- a/src/main/dhcpd.c +++ b/src/main/dhcpd.c @@ -443,6 +443,7 @@ static int dhcp_process(REQUEST *request) if (vp) { RDEBUG("DHCP: Reply will be unicast to giaddr from original packet"); request->reply->dst_ipaddr.ipaddr.ip4addr.s_addr = vp->vp_ipaddr; + request->reply->dst_port = request->packet->dst_port; vp = pairfind(request->reply->vps, PW_PACKET_DST_PORT); if (vp) request->reply->dst_port = vp->vp_integer; -- 2.1.4