$OpenBSD: patch-src_ifinfo_c,v 1.3 2015/01/05 09:46:42 jasper Exp $

Fixes a segfault with malloc option F

--- src/ifinfo.c.orig	Sat Aug  9 19:34:01 2014
+++ src/ifinfo.c	Sat Jan  3 14:24:16 2015
@@ -423,9 +423,9 @@ int readifaddrs(const char *iface)
 			break;
 		}
 	}
-	freeifaddrs(ifap);
 
 	if (check == 0) {
+		freeifaddrs(ifap);
 		if (debug)
 			printf("Requested interface \"%s\" not found.\n", iface);
 		return 0;
@@ -438,6 +438,7 @@ int readifaddrs(const char *iface)
 		ifinfo.filled = 1;
 	}
 
+	freeifaddrs(ifap);
 	return 1;
 }
 #endif
