openbsd-ports/security/antisniff/patches/patch-bpf_readwrite_c
2005-04-03 19:32:29 +00:00

17 lines
607 B
Plaintext

$OpenBSD: patch-bpf_readwrite_c,v 1.2 2005/04/03 19:32:29 naddy Exp $
--- bpf_readwrite.c.orig Wed Oct 1 21:51:36 1997
+++ bpf_readwrite.c Sun Apr 3 21:21:24 2005
@@ -48,8 +48,10 @@ HDEV open_net_intf(int value){
/* (void) strncpy(ifr.ifr_name, device, sizeof(ifr.ifr_name)); */
intName = getenv(ANTI_INTERFACE);
- if (!intName)
- (void) strncpy(ifr.ifr_name, DEVICENAME, sizeof(ifr.ifr_name));
+ if (!intName) {
+ intName = strdup(pcap_lookupdev(NULL));
+ (void) strncpy(ifr.ifr_name, intName, sizeof(ifr.ifr_name));
+ }
else {
intPtr = strrchr(intName, '/');
if (intPtr)