From 34f7ed1fc76dbbcd8f2984d4304ec24ead244b43 Mon Sep 17 00:00:00 2001 From: Matthias Andree Date: Thu, 3 Jun 2010 15:27:43 +0200 Subject: Fix some rare or minor issues found with Clang 2.7 analyzer. --- interface.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'interface.c') diff --git a/interface.c b/interface.c index 287eaf18..7bdd2de6 100644 --- a/interface.c +++ b/interface.c @@ -514,7 +514,7 @@ get_ifinfo(const char *ifname, ifinfo_t *ifinfo) } sin = (struct sockaddr_in *)info.rti_info[RTAX_NETMASK]; - if (!sin) + if (sin) { ifinfo->netmask = sin->sin_addr; } @@ -524,7 +524,7 @@ get_ifinfo(const char *ifname, ifinfo_t *ifinfo) * of non point-to-point link */ sin = (struct sockaddr_in *)info.rti_info[RTAX_BRD]; - if (!sin) + if (sin) { ifinfo->dstaddr = sin->sin_addr; } -- cgit v1.2.3