[project @ 2005-05-11 12:43:48 by simonmar]
authorsimonmar <unknown>
Wed, 11 May 2005 12:43:48 +0000 (12:43 +0000)
committersimonmar <unknown>
Wed, 11 May 2005 12:43:48 +0000 (12:43 +0000)
SMP: add a missing insertHashTable()

ghc/rts/Capability.c

index 0ae4688..0d58e75 100644 (file)
@@ -307,6 +307,7 @@ waitForReturnCapability( Mutex* pMutex, Capability** pCap )
        *pCap = free_capabilities;
        free_capabilities = (*pCap)->link;
        ASSERT(pCap != NULL);
+       insertHashTable(capability_hash, osThreadId(), *pCap);
 #else
        *pCap = &MainCapability;
        ASSERT(rts_n_free_capabilities == 0);