blob: c28a08bf68dcd31cb502b246ac30c688314178ef (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
--- dsniff-2.4.orig/tcp_raw.c 2001-03-15 09:33:04.000000000 +0100
+++ dsniff-2.4/tcp_raw.c 2009-12-11 12:43:35.000000000 +0100
@@ -119,7 +119,7 @@ tcp_raw_reassemble(struct tcp_conn *conn
}
struct iovec *
-tcp_raw_input(struct libnet_ip_hdr *ip, struct libnet_tcp_hdr *tcp, int len)
+tcp_raw_input(struct libnet_ipv4_hdr *ip, struct libnet_tcp_hdr *tcp, int len)
{
struct tha tha;
struct tcp_conn *conn;
@@ -131,7 +131,7 @@ tcp_raw_input(struct libnet_ip_hdr *ip,
/* Verify TCP checksum. */
cksum = tcp->th_sum;
- libnet_do_checksum((u_char *) ip, IPPROTO_TCP, len);
+ libnet_do_checksum(NULL, (u_char *) ip, IPPROTO_TCP, len);
if (cksum != tcp->th_sum)
return (NULL);
|