Changeset 58364 in vbox for trunk/src/VBox/Devices/USB
- Timestamp:
- Oct 22, 2015 8:19:30 AM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 103579
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/USB/VUSBDevice.cpp
r57903 r58364 1357 1357 Assert(pDev->pUsbIns == pUsbIns); 1358 1358 1359 AssertPtr(pArgs); 1360 1359 1361 /* 1360 1362 * Reset-done processing and cleanup. 1361 1363 */ 1364 pDev->pvArgs = NULL; 1362 1365 vusbDevResetDone(pDev, pArgs->rc, pArgs->pfnDone, pArgs->pvUser); 1363 pDev->pvArgs = NULL;1364 1366 RTMemFree(pArgs); 1365 1367 } … … 1378 1380 if (pDev->pUsbIns->pReg->pfnUsbReset) 1379 1381 rc = pDev->pUsbIns->pReg->pfnUsbReset(pDev->pUsbIns, fResetOnLinux); 1382 1383 if (pArgs) 1384 { 1385 pArgs->rc = rc; 1386 rc = VINF_SUCCESS; 1387 } 1380 1388 1381 1389 if (fUseTimer) … … 1388 1396 int rc2 = TMTimerSet(pDev->pResetTimer, u64EndTS); 1389 1397 AssertReleaseRC(rc2); 1390 }1391 1392 if (pArgs)1393 {1394 pArgs->rc = rc;1395 rc = VINF_SUCCESS;1396 1398 } 1397 1399 … … 1460 1462 pArgs->pvUser = pvUser; 1461 1463 pArgs->rc = VINF_SUCCESS; 1464 AssertPtrNull(pDev->pvArgs); 1462 1465 pDev->pvArgs = pArgs; 1463 1466 int rc = vusbDevIoThreadExec(pDev, 0 /* fFlags */, (PFNRT)vusbDevResetWorker, 4, pDev, fResetOnLinux, true, pArgs);
Note:
See TracChangeset
for help on using the changeset viewer.