fix compile w/ modern msvc

This commit is contained in:
Doug MacEachern 2006-11-05 20:10:52 +00:00
parent 0bcc6f416e
commit fc9fdb3941
1 changed files with 7 additions and 2 deletions

View File

@ -2054,9 +2054,14 @@ static int sigar_get_netif_ipaddr(sigar_t *sigar,
for (i=0; i<mib->dwNumEntries; i++) {
MIB_IPADDRROW *row = &mib->table[i];
short type;
/* unused2 == wType */
if (!(row->unused2 & MIB_IPADDR_PRIMARY)) {
#if _MSC_VER <= 1200
type = row->unused2;
#else
type = row->wType;
#endif
if (!(type & MIB_IPADDR_PRIMARY)) {
continue;
}