[haiku-commits] haiku: hrev45814 - src/system/kernel/device_manager

  • From: korli@xxxxxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Tue, 2 Jul 2013 19:13:37 +0200 (CEST)

hrev45814 adds 1 changeset to branch 'master'
old head: f87871e3f9baa9f5ae7644385ddb589bf0427262
new head: 3c47ce8421df03bf27f3e26238f9ec8637779525
overview: http://cgit.haiku-os.org/haiku/log/?qt=range&q=3c47ce8+%5Ef87871e

----------------------------------------------------------------------------

3c47ce8: DMAResource: mutex_lock() before calling mutex_destroy().

                                   [ Jérôme Duval <jerome.duval@xxxxxxxxx> ]

----------------------------------------------------------------------------

Revision:    hrev45814
Commit:      3c47ce8421df03bf27f3e26238f9ec8637779525
URL:         http://cgit.haiku-os.org/haiku/commit/?id=3c47ce8
Author:      Jérôme Duval <jerome.duval@xxxxxxxxx>
Date:        Tue Jul  2 17:00:43 2013 UTC

----------------------------------------------------------------------------

1 file changed, 1 insertion(+)
src/system/kernel/device_manager/dma_resources.cpp | 1 +

----------------------------------------------------------------------------

diff --git a/src/system/kernel/device_manager/dma_resources.cpp 
b/src/system/kernel/device_manager/dma_resources.cpp
index af5e130..2d7ed5f 100644
--- a/src/system/kernel/device_manager/dma_resources.cpp
+++ b/src/system/kernel/device_manager/dma_resources.cpp
@@ -101,6 +101,7 @@ DMAResource::DMAResource()
 
 DMAResource::~DMAResource()
 {
+       mutex_lock(&fLock);
        mutex_destroy(&fLock);
        free(fScratchVecs);
 


Other related posts: