--- a/mix/net.h.in +++ b/mix/net.h.in @@ -78,11 +78,11 @@ #endif #ifdef __cplusplus extern "C" { -#include +#include #include } #else -#include +#include #include #endif --- a/net/net2.c +++ b/net/net2.c @@ -260,7 +260,7 @@ lm_libpcap_init(); rawpacket = (unsigned char *)pcap_next(pcap_fd, &hdr); - (char *)rawpacket += pcap_l2offset; + *rawpacket += pcap_l2offset; ih = (struct lmip *)rawpacket; switch(ih->pro)