VirtualBox

Changeset 17184 in vbox for trunk/src/VBox/Devices


Ignore:
Timestamp:
Feb 27, 2009 12:37:35 AM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
43470
Message:

VBoxNetFlt: review of core changes, several review comments needing follow up. untested

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp

    r16856 r17184  
    37433743        if (RT_SUCCESS(rc))
    37443744        {
    3745             rc = pTrunkFactory->pfnCreateAndConnect(pTrunkFactory, pNetwork->szTrunk, &pTrunkIF->SwitchPort, &pTrunkIF->pIfPort, !!(pNetwork->fFlags & INTNET_OPEN_FLAGS_SHARED_MAC_ON_WIRE));
     3745            rc = pTrunkFactory->pfnCreateAndConnect(pTrunkFactory, pNetwork->szTrunk, &pTrunkIF->SwitchPort, !
     3746                                                    pNetwork->fFlags & INTNET_OPEN_FLAGS_SHARED_MAC_ON_WIRE
     3747                                                    ? INTNETTRUNKFACTORY_FLAG_NO_PROMISC : 0,
     3748                                                    &pTrunkIF->pIfPort);
    37463749            pTrunkFactory->pfnRelease(pTrunkFactory);
    37473750            if (RT_SUCCESS(rc))
     
    38993902     */
    39003903    PINTNETNETWORK pCur;
    3901     uint8_t cchName = strlen(pszNetwork);
     3904    uint8_t cchName = (uint8_t)strlen(pszNetwork);
    39023905    Assert(cchName && cchName < sizeof(pCur->szName)); /* caller ensures this */
    39033906
     
    40084011        pNew->fFlags = fFlags;
    40094012        size_t cchName = strlen(pszNetwork);
    4010         pNew->cchName = cchName;
     4013        pNew->cchName = (uint8_t)cchName;
    40114014        Assert(cchName && cchName < sizeof(pNew->szName));  /* caller's responsibility. */
    40124015        memcpy(pNew->szName, pszNetwork, cchName);          /* '\0' by alloc. */
Note: See TracChangeset for help on using the changeset viewer.

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