From 6608962356185ad7dd531050a35382c8b70ef827 Mon Sep 17 00:00:00 2001 From: "benl@ouroborus.net" Date: Fri, 11 Jun 2010 04:46:14 +0000 Subject: [PATCH] Fix #4131 missing UNTAG_CLOSURE in messageBlackHole() --- rts/Messages.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rts/Messages.c b/rts/Messages.c index 7a37a86..f7cb809 100644 --- a/rts/Messages.c +++ b/rts/Messages.c @@ -161,7 +161,7 @@ nat messageBlackHole(Capability *cap, MessageBlackHole *msg) const StgInfoTable *info; StgClosure *p; StgBlockingQueue *bq; - StgClosure *bh = msg->bh; + StgClosure *bh = UNTAG_CLOSURE(msg->bh); StgTSO *owner; debugTraceCap(DEBUG_sched, cap, "message: thread %d blocking on blackhole %p", -- 1.7.10.4