--- ../como/src/base/sniffer-libpcap.c 2005-02-11 15:58:36.000000000 +0000 +++ como/src/base/sniffer-libpcap.c 2005-02-14 09:50:06.758828135 +0000 @@ -170,6 +170,7 @@ hdr->caplen = pkthdr.caplen; hdr->len = pkthdr.len; hdr->n_frags = 0; /* XXX: provisional */ + bcopy(pkt, hdr->payload, pkthdr.caplen); if (chkdir) hdr->dir = get_direction((struct _como_machdr *)pkt); hdr->mach = *( struct _como_machdr* )pkt; @@ -200,7 +201,6 @@ hl = sizeof(union _como_apphdr); bcopy(pkt, &hdr->p, hl); } - bcopy(pkt, hdr->payload, pkthdr.caplen); return 1; }