diff --git a/src/system/kernel/device_manager/IORequest.cpp b/src/system/kernel/device_manager/IORequest.cpp index fe76c828c7..fef0fa7914 100644 --- a/src/system/kernel/device_manager/IORequest.cpp +++ b/src/system/kernel/device_manager/IORequest.cpp @@ -736,6 +736,7 @@ IORequest::DeleteSubRequests() { while (IORequestChunk* chunk = fChildren.RemoveHead()) delete chunk; + fPendingChildren = 0; }