free cap->saved_mut_lists too
authorSimon Marlow <marlowsd@gmail.com>
Tue, 1 Dec 2009 11:34:48 +0000 (11:34 +0000)
committerSimon Marlow <marlowsd@gmail.com>
Tue, 1 Dec 2009 11:34:48 +0000 (11:34 +0000)
fixes some memory leakage at shutdown

rts/Capability.c

index 9294949..95050ba 100644 (file)
@@ -830,6 +830,7 @@ static void
 freeCapability (Capability *cap)
 {
     stgFree(cap->mut_lists);
+    stgFree(cap->saved_mut_lists);
 #if defined(THREADED_RTS)
     freeSparkPool(cap->sparks);
 #endif