14 lines
773 B
Diff
14 lines
773 B
Diff
diff --git a/src/app/virtualbox/src/VBox/Devices/USB/VUSBUrb.cpp b/src/app/virtualbox/src/VBox/Devices/USB/VUSBUrb.cpp
|
|
index 86ed754..250f0ad 100644
|
|
--- a/src/app/virtualbox/src/VBox/Devices/USB/VUSBUrb.cpp
|
|
+++ b/src/app/virtualbox/src/VBox/Devices/USB/VUSBUrb.cpp
|
|
@@ -1271,7 +1271,7 @@ void vusbUrbDoReapAsync(PRTLISTANCHOR pUrbLst, RTMSINTERVAL cMillies)
|
|
&& ((pRipe = pDev->pUsbIns->pReg->pfnUrbReap(pDev->pUsbIns, cMillies)) != NULL))
|
|
{
|
|
vusbUrbAssert(pRipe);
|
|
- if (pRipe == pVUsbUrbNext->pUrb)
|
|
+ if (pVUsbUrbNext && pRipe == pVUsbUrbNext->pUrb)
|
|
pVUsbUrbNext = RTListGetNext(pUrbLst, pVUsbUrb, VUSBURBVUSBINT, NdLst);
|
|
vusbUrbRipe(pRipe);
|
|
}
|