From 825cacde0e8f6de18244322a5663b34f9282d95a Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Wed, 12 Feb 2025 09:52:23 -0500 Subject: [PATCH] Fix relay dhcp behavior The refactor for multiple nics on same vlan omitted a required parameter. --- confluent_server/confluent/discovery/protocols/pxe.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/confluent_server/confluent/discovery/protocols/pxe.py b/confluent_server/confluent/discovery/protocols/pxe.py index d248d4b1..853e0b8d 100644 --- a/confluent_server/confluent/discovery/protocols/pxe.py +++ b/confluent_server/confluent/discovery/protocols/pxe.py @@ -935,10 +935,10 @@ def reply_dhcp4(node, info, packet, cfg, reqview, httpboot, cfd, profile, sock=N ipinfo = 'without address, served from {0}'.format(myip) if relayipa: ipinfo += ' (relayed to {} via {})'.format(relayipa, requestor[0]) - eventlet.spawn(send_rsp, repview, replen, requestor, relayip, reqview, info, deferanswer, isboot, node, boottype, ipinfo) + eventlet.spawn(send_rsp, repview, replen, requestor, relayip, reqview, info, deferanswer, isboot, node, boottype, ipinfo, sock) -def send_rsp(repview, replen, requestor, relayip, reqview, info, defertxid, isboot, node, boottype, ipinfo): +def send_rsp(repview, replen, requestor, relayip, reqview, info, defertxid, isboot, node, boottype, ipinfo, sock): if defertxid: eventlet.sleep(0.5) if defertxid in _recent_txids: