summaryrefslogtreecommitdiff
path: root/net/pimdd/files/patch-igmp.c
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,