26 lines
677 B
C
26 lines
677 B
C
$NetBSD: patch-readTCP.c,v 1.1 2013/01/11 00:05:54 joerg Exp $
|
|
|
|
--- readTCP.c.orig 2001-02-15 12:20:31.000000000 +0000
|
|
+++ readTCP.c
|
|
@@ -4,17 +4,17 @@ extern struct etherpacket ep;
|
|
extern struct victim vittima;
|
|
extern struct iphdr *ip;
|
|
|
|
-int readTCP(u_char *u, struct pcap_pkthdr *p, u_char *packet)
|
|
+void readTCP(u_char *u, const struct pcap_pkthdr *p, const u_char *packet)
|
|
{
|
|
int i;
|
|
- memcpy(&ep,(unsigned char *)packet,p->caplen);
|
|
+ memcpy(&ep,(const unsigned char *)packet,p->caplen);
|
|
i=p->caplen;
|
|
if (i <= 0)
|
|
- return -1;
|
|
+ return;
|
|
if(i > 1)
|
|
{
|
|
if(!sniffData())
|
|
- return 0;
|
|
+ return;
|
|
i=i-54;
|
|
if(i < 1)
|
|
return;
|