Index: /trunk/src/VBox/Main/src-server/USBProxyService.cpp
===================================================================
--- /trunk/src/VBox/Main/src-server/USBProxyService.cpp	(revision 60754)
+++ /trunk/src/VBox/Main/src-server/USBProxyService.cpp	(revision 60755)
@@ -345,5 +345,4 @@
         &&  fRunFilters)
     {
-        USBProxyBackend *pUsbProxyBackend = pHostDevice->i_getUsbProxyBackend();
         Assert(aDone && pHostDevice->i_getUnistate() == kHostUSBDeviceState_HeldByProxy && pHostDevice->i_getMachine().isNull());
         devLock.release();
@@ -400,5 +399,4 @@
             || pHostDevice->i_getUnistate() == kHostUSBDeviceState_Capturable)
         {
-            USBProxyBackend *pUsbProxyBackend = pHostDevice->i_getUsbProxyBackend();
             devLock.release();
             runMachineFilters(aMachine, pHostDevice);
@@ -463,5 +461,4 @@
                 &&  fRunFilters)
             {
-                USBProxyBackend *pUsbProxyBackend = pHostDevice->i_getUsbProxyBackend();
                 Assert(   aDone
                        && pHostDevice->i_getUnistate() == kHostUSBDeviceState_HeldByProxy
@@ -546,5 +543,5 @@
  */
 void USBProxyService::i_deviceAdded(ComObjPtr<HostUSBDevice> &aDevice,
-                                    PUSBDEVICE aUSBDevice)
+                                    PUSBDEVICE pDev)
 {
     /*
@@ -562,5 +559,4 @@
 
     /* Add to our list. */
-    PCUSBDEVICE pDev = aDevice->i_getUsbData();
     HostUSBDeviceList::iterator it = mDevices.begin();
     while (it != mDevices.end())
@@ -901,4 +897,8 @@
     AssertReturn(isWriteLockOnCurrentThread(), E_FAIL);
 
+    /** @todo */
+    NOREF(aPropertyNames);
+    NOREF(aPropertyValues);
+
     /* Check whether the ID is used first. */
     for (USBProxyBackendList::iterator it = mBackends.begin();
Index: /trunk/src/VBox/Main/src-server/generic/USBProxyBackendUsbIp.cpp
===================================================================
--- /trunk/src/VBox/Main/src-server/generic/USBProxyBackendUsbIp.cpp	(revision 60754)
+++ /trunk/src/VBox/Main/src-server/generic/USBProxyBackendUsbIp.cpp	(revision 60755)
@@ -521,5 +521,5 @@
                     }
                 }
-                else if (rc == VERR_NET_SHUTDOWN || rc == VERR_BROKEN_PIPE)
+                else if (rc == VERR_NET_SHUTDOWN || rc == VERR_BROKEN_PIPE || rc == VERR_NET_CONNECTION_RESET_BY_PEER)
                 {
                     Log(("USB/IP: Lost connection to host \"%s\", trying to reconnect...\n", m->pszHost));
@@ -550,4 +550,5 @@
     }
 
+    LogFlowFunc(("return rc=%Rrc\n", rc));
     return rc;
 }
@@ -992,4 +993,5 @@
 {
     /** @todo */
+    NOREF(pDevices);
     return true;
 }
