summaryrefslogtreecommitdiffstats
path: root/if-linux.c
diff options
context:
space:
mode:
Diffstat (limited to 'if-linux.c')
-rw-r--r--if-linux.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/if-linux.c b/if-linux.c
index d3bb88e8..a2ecda36 100644
--- a/if-linux.c
+++ b/if-linux.c
@@ -563,8 +563,7 @@ discover_interfaces(int argc, char * const *argv)
if ((ifp = init_interface(p))) {
/* Don't allow loopback unless explicit */
if (ifp->flags & IFF_LOOPBACK &&
- argc == 0 &&
- ifdc == 0)
+ (argc != 0 || ifdc != 0))
{
free_interface(ifp);
continue;