author | Rich Burridge <rich.burridge@oracle.com> |
Thu, 10 Jan 2013 14:00:15 -0800 | |
branch | s11-update |
changeset 2460 | 041818da4769 |
parent 916 | fb0329e47bf5 |
permissions | -rw-r--r-- |
916
fb0329e47bf5
7181574 nmap fails with "bogus caplen from libpcap"
Srinivasa Sarva <srinivasa.sarva@oracle.com>
parents:
diff
changeset
|
1 |
--- nmap-5.51/tcpip.cc.orig 2012-07-12 12:01:16.192754248 -0700 |
fb0329e47bf5
7181574 nmap fails with "bogus caplen from libpcap"
Srinivasa Sarva <srinivasa.sarva@oracle.com>
parents:
diff
changeset
|
2 |
+++ nmap-5.51/tcpip.cc 2012-07-12 12:02:28.509427779 -0700 |
fb0329e47bf5
7181574 nmap fails with "bogus caplen from libpcap"
Srinivasa Sarva <srinivasa.sarva@oracle.com>
parents:
diff
changeset
|
3 |
@@ -1319,6 +1319,11 @@ |
fb0329e47bf5
7181574 nmap fails with "bogus caplen from libpcap"
Srinivasa Sarva <srinivasa.sarva@oracle.com>
parents:
diff
changeset
|
4 |
offset = 16; |
fb0329e47bf5
7181574 nmap fails with "bogus caplen from libpcap"
Srinivasa Sarva <srinivasa.sarva@oracle.com>
parents:
diff
changeset
|
5 |
break; |
fb0329e47bf5
7181574 nmap fails with "bogus caplen from libpcap"
Srinivasa Sarva <srinivasa.sarva@oracle.com>
parents:
diff
changeset
|
6 |
#endif |
fb0329e47bf5
7181574 nmap fails with "bogus caplen from libpcap"
Srinivasa Sarva <srinivasa.sarva@oracle.com>
parents:
diff
changeset
|
7 |
+#ifdef DLT_IPNET |
fb0329e47bf5
7181574 nmap fails with "bogus caplen from libpcap"
Srinivasa Sarva <srinivasa.sarva@oracle.com>
parents:
diff
changeset
|
8 |
+ case DLT_IPNET: |
fb0329e47bf5
7181574 nmap fails with "bogus caplen from libpcap"
Srinivasa Sarva <srinivasa.sarva@oracle.com>
parents:
diff
changeset
|
9 |
+ offset = 24; |
fb0329e47bf5
7181574 nmap fails with "bogus caplen from libpcap"
Srinivasa Sarva <srinivasa.sarva@oracle.com>
parents:
diff
changeset
|
10 |
+ break; |
fb0329e47bf5
7181574 nmap fails with "bogus caplen from libpcap"
Srinivasa Sarva <srinivasa.sarva@oracle.com>
parents:
diff
changeset
|
11 |
+#endif |
fb0329e47bf5
7181574 nmap fails with "bogus caplen from libpcap"
Srinivasa Sarva <srinivasa.sarva@oracle.com>
parents:
diff
changeset
|
12 |
default: |
fb0329e47bf5
7181574 nmap fails with "bogus caplen from libpcap"
Srinivasa Sarva <srinivasa.sarva@oracle.com>
parents:
diff
changeset
|
13 |
p = (char *) pcap_next(pd, &head); |
fb0329e47bf5
7181574 nmap fails with "bogus caplen from libpcap"
Srinivasa Sarva <srinivasa.sarva@oracle.com>
parents:
diff
changeset
|
14 |
if (head.caplen == 0) { |