From 15f45baf608f45337b870743bbf0753ee434f6a0 Mon Sep 17 00:00:00 2001 From: Niels Sascha Reedijk Date: Fri, 13 Oct 2006 08:48:24 +0000 Subject: [PATCH] Here's the Unlock ;-) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19054 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/bus_managers/usb/BusManager.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/add-ons/kernel/bus_managers/usb/BusManager.cpp b/src/add-ons/kernel/bus_managers/usb/BusManager.cpp index 07dc0959d8..23769e987c 100644 --- a/src/add-ons/kernel/bus_managers/usb/BusManager.cpp +++ b/src/add-ons/kernel/bus_managers/usb/BusManager.cpp @@ -246,9 +246,12 @@ BusManager::_GetDefaultPipe(usb_speed speed) 0, 0, speed, 8); if (!fDefaultPipes[speed]) { TRACE_ERROR(("usb BusManager: failed to allocate default pipe\n")); + Unlock(); return NULL; } } + Unlock(); + return fDefaultPipes[speed]; }