VirtualBox

Changeset 68016 in vbox for trunk/src


Ignore:
Timestamp:
Jul 18, 2017 11:09:20 AM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
117034
Message:

VirtualBox::createAppliance: Added two missing return code checks/pickups. sigh.

File:
1 edited

Legend:

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

    r67184 r68016  
    378378HRESULT VirtualBox::createAppliance(ComPtr<IAppliance> &aAppliance)
    379379{
    380     HRESULT rc;
    381 
    382380    ComObjPtr<Appliance> appliance;
    383     appliance.createObject();
    384     rc = appliance->init(this);
    385 
    386     if (SUCCEEDED(rc))
    387         appliance.queryInterfaceTo(aAppliance.asOutParam());
    388 
    389     return rc;
     381    HRESULT hrc = appliance.createObject();
     382    if (SUCCEEDED(hrc))
     383    {
     384        hrc = appliance->init(this);
     385        if (SUCCEEDED(hrc))
     386            hrc = appliance.queryInterfaceTo(aAppliance.asOutParam());
     387    }
     388    return hrc;
    390389}
    391390
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