From d32a071da9655c2d05038e721bcf020498263c1e Mon Sep 17 00:00:00 2001 From: Ondrej Zajicek Date: Sat, 8 Jan 2011 11:31:12 +0100 Subject: Some cleanups in krt_read_ifinfo(). --- sysdep/bsd/krt-sock.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'sysdep') diff --git a/sysdep/bsd/krt-sock.c b/sysdep/bsd/krt-sock.c index 0e96f41..a3e17e2 100644 --- a/sysdep/bsd/krt-sock.c +++ b/sysdep/bsd/krt-sock.c @@ -414,16 +414,16 @@ krt_read_ifinfo(struct ks_msg *msg) struct iface *iface = NULL, f; int fl = ifm->ifm_flags; - for(i = 1; i!=0; i <<= 1) + for (i = 1; i<=RTA_IFP; i <<= 1) { - if((i & ifm->ifm_addrs) && (i == RTA_IFP)) + if (i & ifm->ifm_addrs) { - if( i == RTA_IFP) + if (i == RTA_IFP) { dl = (struct sockaddr_dl *)body; break; } - body += ROUNDUP(((struct sockaddr *)&(body))->sa_len);\ + body += ROUNDUP(((struct sockaddr *)&(body))->sa_len); } } -- cgit v1.2.3