diff --git a/src/modules/proto_dhcp/dhcpd.c b/src/modules/proto_dhcp/dhcpd.c index 0b8a8a89f612..07a0e8f2a384 100644 --- a/src/modules/proto_dhcp/dhcpd.c +++ b/src/modules/proto_dhcp/dhcpd.c @@ -494,7 +494,12 @@ static int dhcp_process(REQUEST *request) vp = pairfind(request->reply->vps, 264, DHCP_MAGIC_VENDOR, TAG_ANY); /* DHCP-Your-IP-Address */ if (!vp) { - DEBUG("DHCP: Failed to find DHCP-Your-IP-Address for request."); + DEBUG("DHCP: Failed to find DHCP-Client-IP-Address or DHCP-Your-IP-Address"); + DEBUG(" for request; not responding."); + /* + * There is nowhere to send the response to, so don't bother. + */ + request->reply->code = 0; return -1; }