xt_iface: reduce indent by early return

This commit is contained in:
Jan Engelhardt
2010-10-24 16:35:12 +02:00
parent 21cdf786f7
commit f757049112

View File

@@ -53,8 +53,10 @@ static bool xt_iface_mt(const struct sk_buff *skb,
#else #else
dev = dev_get_by_name(info->ifname); dev = dev_get_by_name(info->ifname);
#endif #endif
retval = dev != NULL; if (dev == NULL)
if (retval) { return false;
retval = true;
for (i = 0; i < ARRAY_SIZE(xt_iface_lookup) && retval; ++i) { for (i = 0; i < ARRAY_SIZE(xt_iface_lookup) && retval; ++i) {
if (info->flags & xt_iface_lookup[i].iface_flag) if (info->flags & xt_iface_lookup[i].iface_flag)
retval &= dev->flags & xt_iface_lookup[i].iff_flag; retval &= dev->flags & xt_iface_lookup[i].iff_flag;
@@ -62,7 +64,6 @@ static bool xt_iface_mt(const struct sk_buff *skb,
retval &= !(dev->flags & xt_iface_lookup[i].iff_flag); retval &= !(dev->flags & xt_iface_lookup[i].iff_flag);
} }
dev_put(dev); dev_put(dev);
}
return retval; return retval;
} }