VirtualBox

Changeset 49412 in vbox


Ignore:
Timestamp:
Nov 8, 2013 1:16:46 AM (11 years ago)
Author:
vboxsync
Message:

VBoxNetBaseService::tryGoOnline: return iprt status code.
Adapt VBoxNetDHCP, add check in VBoxNetLwipNAT.

Location:
trunk/src/VBox/NetworkServices
Files:
3 edited

Legend:

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

    r49328 r49412  
    969969     */
    970970    rc = pDhcp->tryGoOnline();
    971     if (rc)
     971    if (RT_FAILURE(rc))
    972972    {
    973973        delete pDhcp;
    974         return rc;
     974        return 1;
    975975    }
    976976
     
    983983    delete pDhcp;
    984984
    985     return rc;
     985    return 0;
    986986}
    987987
  • trunk/src/VBox/NetworkServices/NAT/VBoxNetLwipNAT.cpp

    r49249 r49412  
    10711071    AssertRCReturn(rc, rc);
    10721072
    1073     g_pLwipNat->tryGoOnline();
     1073    rc = g_pLwipNat->tryGoOnline();
     1074    if (RT_FAILURE(rc))
     1075    {
     1076        return rc;
     1077    }
     1078
    10741079    vboxLwipCoreInitialize(VBoxNetLwipNAT::onLwipTcpIpInit, this);
    10751080
  • trunk/src/VBox/NetworkServices/NetLib/VBoxNetBaseService.cpp

    r48956 r49412  
    260260        m_pSession = NIL_RTR0PTR;
    261261        LogRel(("VBoxNetBaseService: SUPR3Init -> %Rrc\n", rc));
    262         return 1;
     262        return rc;
    263263    }
    264264
     
    268268    {
    269269        LogRel(("VBoxNetBaseService: RTPathExecDir -> %Rrc\n", rc));
    270         return 1;
     270        return rc;
    271271    }
    272272
     
    275275    {
    276276        LogRel(("VBoxNetBaseService: SUPR3LoadVMM(\"%s\") -> %Rrc\n", szPath, rc));
    277         return 1;
     277        return rc;
    278278    }
    279279
     
    304304    {
    305305        Log2(("VBoxNetBaseService: SUPR3CallVMMR0Ex(,VMMR0_DO_INTNET_OPEN,) failed, rc=%Rrc\n", rc));
    306         goto bad;
     306        return rc;
    307307    }
    308308    m_hIf = OpenReq.hIf;
     
    323323    {
    324324        Log2(("VBoxNetBaseService: SUPR3CallVMMR0Ex(,VMMR0_DO_INTNET_IF_GET_BUFFER_PTRS,) failed, rc=%Rrc\n", rc));
    325         goto bad;
     325        return rc;
    326326    }
    327327    pBuf = GetBufferPtrsReq.pRing3Buf;
     
    346346    Log2(("VBoxNetBaseService: SUPR3CallVMMR0Ex(,VMMR0_DO_INTNET_IF_SET_PROMISCUOUS_MODE,) failed, rc=%Rrc\n", rc));
    347347
    348     return 0;
    349     bad:
    350         return 1;
     348    return VINF_SUCCESS;
    351349}
    352350
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