More detailed error prints in get_raw_packet().

This commit is contained in:
Nicholas J. Kain 2010-11-13 05:53:32 -05:00
parent ce518cc99f
commit 502419c598

View File

@ -213,7 +213,7 @@ int get_raw_packet(struct dhcpMessage *payload, int fd)
/* Make sure its the right packet for us, and that it passes
* sanity checks */
if (packet.ip.protocol != IPPROTO_UDP) {
log_line("IP header is not UDP");
log_line("IP header is not UDP: %d", packet.ip.protocol);
sleep(1);
return -2;
}
@ -228,12 +228,12 @@ int get_raw_packet(struct dhcpMessage *payload, int fd)
return -2;
}
if (packet.udp.dest != htons(CLIENT_PORT)) {
log_line("UDP destination port incorrect");
log_line("UDP destination port incorrect: %d", ntohs(packet.udp.dest));
sleep(1);
return -2;
}
if (len > packet_size) {
log_line("Data longer than that of a IP+UDP+DHCP message");
log_line("Data longer than that of a IP+UDP+DHCP message: %d", len);
sleep(1);
return -2;
}