From 38c3f503273f0f51f6b2e85ed2d88b74fc5d85ab Mon Sep 17 00:00:00 2001 From: Kezhu Wang Date: Sun, 5 Aug 2012 16:50:03 +0800 Subject: [PATCH] make sure Z->notice_event is locked --- skynet_harbor.c | 1 + 1 file changed, 1 insertion(+) diff --git a/skynet_harbor.c b/skynet_harbor.c index 6d730543..5d589f4c 100644 --- a/skynet_harbor.c +++ b/skynet_harbor.c @@ -550,6 +550,7 @@ _goback: // double check if (!skynet_remotemq_pop(Z->queue,&msg)) { printf("goback %x\n",msg.destination); + __sync_lock_test_and_set(&Z->notice_event, 1); goto _goback; } }