VirtualBox

Changeset 60755 in vbox


Ignore:
Timestamp:
Apr 29, 2016 10:00:11 AM (8 years ago)
Author:
vboxsync
Message:

Main/USBProxyBackend: Fixes

Location:
trunk/src/VBox/Main/src-server
Files:
2 edited

Legend:

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

    r60742 r60755  
    345345        &&  fRunFilters)
    346346    {
    347         USBProxyBackend *pUsbProxyBackend = pHostDevice->i_getUsbProxyBackend();
    348347        Assert(aDone && pHostDevice->i_getUnistate() == kHostUSBDeviceState_HeldByProxy && pHostDevice->i_getMachine().isNull());
    349348        devLock.release();
     
    400399            || pHostDevice->i_getUnistate() == kHostUSBDeviceState_Capturable)
    401400        {
    402             USBProxyBackend *pUsbProxyBackend = pHostDevice->i_getUsbProxyBackend();
    403401            devLock.release();
    404402            runMachineFilters(aMachine, pHostDevice);
     
    463461                &&  fRunFilters)
    464462            {
    465                 USBProxyBackend *pUsbProxyBackend = pHostDevice->i_getUsbProxyBackend();
    466463                Assert(   aDone
    467464                       && pHostDevice->i_getUnistate() == kHostUSBDeviceState_HeldByProxy
     
    546543 */
    547544void USBProxyService::i_deviceAdded(ComObjPtr<HostUSBDevice> &aDevice,
    548                                     PUSBDEVICE aUSBDevice)
     545                                    PUSBDEVICE pDev)
    549546{
    550547    /*
     
    562559
    563560    /* Add to our list. */
    564     PCUSBDEVICE pDev = aDevice->i_getUsbData();
    565561    HostUSBDeviceList::iterator it = mDevices.begin();
    566562    while (it != mDevices.end())
     
    901897    AssertReturn(isWriteLockOnCurrentThread(), E_FAIL);
    902898
     899    /** @todo */
     900    NOREF(aPropertyNames);
     901    NOREF(aPropertyValues);
     902
    903903    /* Check whether the ID is used first. */
    904904    for (USBProxyBackendList::iterator it = mBackends.begin();
  • trunk/src/VBox/Main/src-server/generic/USBProxyBackendUsbIp.cpp

    r60745 r60755  
    521521                    }
    522522                }
    523                 else if (rc == VERR_NET_SHUTDOWN || rc == VERR_BROKEN_PIPE)
     523                else if (rc == VERR_NET_SHUTDOWN || rc == VERR_BROKEN_PIPE || rc == VERR_NET_CONNECTION_RESET_BY_PEER)
    524524                {
    525525                    Log(("USB/IP: Lost connection to host \"%s\", trying to reconnect...\n", m->pszHost));
     
    550550    }
    551551
     552    LogFlowFunc(("return rc=%Rrc\n", rc));
    552553    return rc;
    553554}
     
    992993{
    993994    /** @todo */
     995    NOREF(pDevices);
    994996    return true;
    995997}
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