diff --git a/lib/krb5/get_addrs.c b/lib/krb5/get_addrs.c index e9bee1aca..2e4d83a6c 100644 --- a/lib/krb5/get_addrs.c +++ b/lib/krb5/get_addrs.c @@ -147,7 +147,7 @@ find_all_addresses (krb5_addresses *res, int loop) } if(!(ifr->ifr_flags & IFF_UP) - || (loop && ifr->ifr_flags & IFF_LOOPBACK)) + || (loop == 0 && (ifr->ifr_flags & IFF_LOOPBACK))) continue; /*