VirtualBox

Changeset 48413 in vbox for trunk/src/VBox/NetworkServices


Ignore:
Timestamp:
Sep 10, 2013 2:49:33 PM (11 years ago)
Author:
vboxsync
Message:

VBoxNetDHCP: Fix unsigned vs signed comparison.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/NetworkServices/DHCP/VBoxNetDHCP.cpp

    r48405 r48413  
    7171#  undef INET_ADDRSTRLEN
    7272# endif
    73 # define INET_ADDRSTRLEN 16 
     73# define INET_ADDRSTRLEN 16
    7474#else
    7575# include <netinet/in.h>
     
    389389
    390390        unsigned int i;
    391         int count_strs;
     391        unsigned int count_strs;
    392392        com::SafeArray<BSTR> strs;
    393393        std::map<RTNETADDRIPV4, uint32_t> MapIp4Addr2Off;
    394394
    395395        hrc = m_NATNetwork->COMGETTER(LocalMappings)(ComSafeArrayAsOutParam(strs));
    396         if (   SUCCEEDED(hrc) 
     396        if (   SUCCEEDED(hrc)
    397397            && (count_strs = strs.size()))
    398398        {
     
    404404                uint32_t u32Off;
    405405                const char *pszLo2Off = com::Utf8Str(strs[i]).c_str();
    406        
     406
    407407                RT_ZERO(aszAddr);
    408                
     408
    409409                pszTerm = RTStrStr(pszLo2Off, "=");
    410410
     
    412412                       && (pszTerm - pszLo2Off) <= INET_ADDRSTRLEN)
    413413                {
    414                
     414
    415415                    memcpy(aszAddr, pszLo2Off, (pszTerm - pszLo2Off));
    416416                    int rc = RTNetStrToIPv4Addr(aszAddr, &ip4addr);
     
    445445                            if (MapIp4Addr2Off[addr] != 0)
    446446                            {
    447                                 addr.u = RT_H2N_U32(RT_N2H_U32(m_Ipv4Address.u & m_Ipv4Netmask.u) 
     447                                addr.u = RT_H2N_U32(RT_N2H_U32(m_Ipv4Address.u & m_Ipv4Netmask.u)
    448448                                                    + MapIp4Addr2Off[addr]);
    449449                            }
     
    451451                                continue;
    452452                        }
    453                        
     453
    454454                        confManager->addToAddressList(RTNET_DHCP_OPT_DNS, addr);
    455455                    }
     
    734734
    735735        int rc = ConfigurationManager::extractRequestList(pDhcpMsg, cb, opt);
    736        
     736
    737737        /* 3. Send of offer */
    738738        NetworkManager *networkManager = NetworkManager::getNetworkManager();
    739        
     739
    740740        lease->fBinding = true;
    741741        lease->u64TimestampBindingStarted = RTTimeMilliTS();
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