$OpenBSD: patch-ip_util_c,v 1.2 2005/04/03 19:32:29 naddy Exp $
--- ip_util.c.orig	Wed Oct  1 21:51:42 1997
+++ ip_util.c	Sun Apr  3 21:23:31 2005
@@ -3,7 +3,6 @@
 
 int getnetmask(char *dev, struct in_addr *iaddr);
 int getipaddr(char *dev, struct in_addr *iaddr);
-struct ether_addr *ether_aton (char *s);
 
 int getIPfromPkt(char *pkt, int len, char *holder){
 
@@ -35,8 +34,9 @@ int validTarget(char *target_address){
 
   devname = getenv(ANTI_INTERFACE);
   if (!devname){
-    getnetmask(DEVICENAME, (struct in_addr *)&network);
-    getipaddr(DEVICENAME, (struct in_addr *)&localIP);
+    devname = strdup(pcap_lookupdev(NULL));
+    getnetmask(devname, (struct in_addr *)&network);
+    getipaddr(devname, (struct in_addr *)&localIP);
   } else {
     devPtr = strrchr(devname, '/');
     if (devPtr)
