pkgsrc/security/sniff/patches/patch-readTCP.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;