--- a/src/dhcp.c +++ a/src/dhcp.c @@ -3339,7 +3339,7 @@ checksums_valid(void *packet, csum = 0; in_cksum(&pseudo_ip, sizeof(pseudo_ip), &csum); csum = in_cksum(udp, udp_len, &csum); - return csum == uh_sum; + return csum == uh_sum ? true : false; } static void