]> Pileus Git - ~andy/fetchmail/blobdiff - interface.c
Fix some rare or minor issues found with Clang 2.7 analyzer.
[~andy/fetchmail] / interface.c
index 287eaf186c5d8295097f182167faa91b0c762d5a..7bdd2de66aa72ca2dd8ee004680b59d97b6ecada 100644 (file)
@@ -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;
            }