From 23cf326b8637ae41657ec6c283932bb3e4dfb95d Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Sat, 12 Oct 2024 12:36:29 -0400 Subject: [PATCH] USB: Properly report initialization status in Stack::InitCheck(). Should fix one of the new KDLs in #19117 due to the PhysicalMemoryAllocator failing to initialize. --- src/add-ons/kernel/bus_managers/usb/Stack.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/add-ons/kernel/bus_managers/usb/Stack.cpp b/src/add-ons/kernel/bus_managers/usb/Stack.cpp index c77651a2e5..0709f61414 100644 --- a/src/add-ons/kernel/bus_managers/usb/Stack.cpp +++ b/src/add-ons/kernel/bus_managers/usb/Stack.cpp @@ -39,7 +39,6 @@ Stack::Stack() return; } - size_t objectArraySize = fObjectMaxCount * sizeof(Object *); fObjectArray = (Object **)malloc(objectArraySize); if (fObjectArray == NULL) { @@ -90,7 +89,7 @@ Stack::~Stack() status_t Stack::InitCheck() { - return B_OK; + return (fExploreThread >= 0) ? B_OK : B_NO_INIT; }