]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Fix compile on Linux with clang.
authorRoy Marples <roy@marples.name>
Wed, 5 Oct 2016 12:19:59 +0000 (12:19 +0000)
committerRoy Marples <roy@marples.name>
Wed, 5 Oct 2016 12:19:59 +0000 (12:19 +0000)
dhcp.c

diff --git a/dhcp.c b/dhcp.c
index 0f4f4bc520f2e112d0e4e2adfce7c5a7415923b7..ef9e333ec4197d0c98c6e5d5941ffec2954d761c 100644 (file)
--- 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;