From: Roy Marples Date: Wed, 5 Oct 2016 12:19:59 +0000 (+0000) Subject: Fix compile on Linux with clang. X-Git-Tag: v7.0.0-beta1~148 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=007f0fddd394cf1dc64eecb73032bba27d4881f3;p=thirdparty%2Fdhcpcd.git Fix compile on Linux with clang. --- diff --git a/dhcp.c b/dhcp.c index 0f4f4bc5..ef9e333e 100644 --- a/dhcp.c +++ b/dhcp.c @@ -3086,17 +3086,17 @@ rapidcommit: } static void * -get_udp_data(uint8_t *udp, size_t *len) +get_udp_data(void *udp, size_t *len) { struct udp_bootp_packet *p; p = (struct udp_bootp_packet *)udp; *len = ntohs(p->ip.ip_len) - sizeof(p->ip) - sizeof(p->udp); - return udp + offsetof(struct udp_bootp_packet, bootp); + return (char *)udp + offsetof(struct udp_bootp_packet, bootp); } static int -valid_udp_packet(uint8_t *data, size_t data_len, struct in_addr *from, +valid_udp_packet(void *data, size_t data_len, struct in_addr *from, int noudpcsum) { struct udp_bootp_packet *p;