From 42ca7e42aa76ee52499ae82370d11d044e811f35 Mon Sep 17 00:00:00 2001 From: Daniel Borkmann Date: Tue, 21 Apr 2015 12:23:13 +0200 Subject: netsniff-ng: fix snooping on any device when no option is given Commit f43bbe9e895a ("mac80211: Check existence of generated monX device") broke starting netsniff-ng w/o any arguments, that is, sniffing on "any" device. The test in device_ifindex() should be index < 0. Fixes: f43bbe9e895a ("mac80211: Check existence of generated monX device") Signed-off-by: Daniel Borkmann --- dev.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev.c b/dev.c index 45659a8..aa0ca4e 100644 --- a/dev.c +++ b/dev.c @@ -39,7 +39,8 @@ int device_ifindex_get(const char *ifname) int device_ifindex(const char *ifname) { int index = device_ifindex_get(ifname); - if (unlikely(index <= 0)) + + if (unlikely(index < 0)) panic("Cannot get ifindex from device!\n"); return index; -- cgit v1.2.3-54-g00ecf