blob: bc6ea80785c6dc93d27737388de3be0e038e4e09 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
--- igmp.c.orig 2014-01-22 00:05:49.560452946 +0100
+++ igmp.c 2014-01-22 00:06:57.098508699 +0100
@@ -168,7 +168,11 @@
#ifdef RAW_INPUT_IS_RAW
ipdatalen = ntohs(ip->ip_len) - iphdrlen;
#else
+ #if __FreeBSD_version >= 1000000
+ ipdatalen = ip->ip_len - iphdrlen;
+ #else
ipdatalen = ip->ip_len;
+ #endif
#endif
if (iphdrlen + ipdatalen != recvlen) {
log(LOG_WARNING, 0,
|