[haiku-commits] haiku: hrev52923 - src/add-ons/kernel/busses/usb

  • From: Jérôme Duval <jerome.duval@xxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 23 Feb 2019 15:02:12 -0500 (EST)

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");
 


Other related posts:

  • » [haiku-commits] haiku: hrev52923 - src/add-ons/kernel/busses/usb - Jérôme Duval