VirtualBox

Ignore:
Timestamp:
Jun 14, 2017 11:44:32 AM (8 years ago)
Author:
vboxsync
Message:

Main/NetIf-win: bugref:8902: use correct function to determine the network mask from the prefix length

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-server/win/NetIf-win.cpp

    r66646 r67390  
    168168                                    {
    169169                                        fIPFound = true;
    170                                         ASMBitSetRange(&pInfo->IPNetMask, 0, pPrefix->PrefixLength);
     170                                        RTNetPrefixToMaskIPv4(pPrefix->PrefixLength, &pInfo->IPNetMask);
    171171                                    }
    172172                                    else
     
    16971697                    {
    16981698                        uPrefixLenV4 = pPrefix->PrefixLength;
    1699                         ASMBitSetRange(&pInfo->IPNetMask, 0, pPrefix->PrefixLength);
     1699                        RTNetPrefixToMaskIPv4(pPrefix->PrefixLength, &pInfo->IPNetMask);
    17001700                    }
    17011701                    else
     
    17621762                        netIfLog(("netIfFillInfoWithAddresses: Invalid IPv4 prefix length of %d\n", pAddrLh->OnLinkPrefixLength));
    17631763                    else
    1764                         ASMBitSetRange(&pInfo->IPNetMask, 0, pAddrLh->OnLinkPrefixLength);
     1764                        RTNetPrefixToMaskIPv4(pAddrLh->OnLinkPrefixLength, &pInfo->IPNetMask);
    17651765                }
    17661766                break;
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette