From efc8935d189cc6a01e3644157023169fe65d58e5 Mon Sep 17 00:00:00 2001 From: Simon Marlow Date: Tue, 6 Apr 2010 13:04:11 +0000 Subject: [PATCH] don't forget to deRefTSO() in tryWakeupThread() --- rts/Threads.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rts/Threads.c b/rts/Threads.c index f07b36a..5723eac 100644 --- a/rts/Threads.c +++ b/rts/Threads.c @@ -215,8 +215,9 @@ removeThreadFromDeQueue (Capability *cap, ------------------------------------------------------------------------- */ void -tryWakeupThread (Capability *cap, StgTSO *tso) +tryWakeupThread (Capability *cap, StgTSO *tso_) { + StgTSO *tso = deRefTSO(tso_); traceEventThreadWakeup (cap, tso, tso->cap->no); -- 1.7.10.4