hrev52923 adds 1 changeset to branch 'master'
old head: 342c997667a6ce509432ebc9ccf343ce1685b8cc
new head: 150ce798c28c7372311162dc5769d44ed9d776e6
overview:
https://git.haiku-os.org/haiku/log/?qt=range&q=150ce798c28c+%5E342c997667a6
----------------------------------------------------------------------------
150ce798c28c: XHCI: calls FreeDescriptor before returning.
introduced in the previous commit.
[ Jérôme Duval <jerome.duval@xxxxxxxxx> ]
----------------------------------------------------------------------------
Revision: hrev52923
Commit: 150ce798c28c7372311162dc5769d44ed9d776e6
URL: https://git.haiku-os.org/haiku/commit/?id=150ce798c28c
Author: Jérôme Duval <jerome.duval@xxxxxxxxx>
Date: Sat Feb 23 19:58:57 2019 UTC
----------------------------------------------------------------------------
1 file changed, 1 insertion(+), 1 deletion(-)
src/add-ons/kernel/busses/usb/xhci.cpp | 2 +-
----------------------------------------------------------------------------
diff --git a/src/add-ons/kernel/busses/usb/xhci.cpp
b/src/add-ons/kernel/busses/usb/xhci.cpp
index 13f936b765..dd4f5f8411 100644
--- a/src/add-ons/kernel/busses/usb/xhci.cpp
+++ b/src/add-ons/kernel/busses/usb/xhci.cpp
@@ -768,8 +768,8 @@ XHCI::SubmitNormalRequest(Transfer *transfer)
descriptor->transfer = transfer;
status = _LinkDescriptorForPipe(descriptor, endpoint);
if (status != B_OK) {
- return status;
FreeDescriptor(descriptor);
+ return status;
}
TRACE("SubmitNormalRequest() request linked\n");