skynet.blockcall concurrent bugfix

This commit is contained in:
云风
2013-01-31 21:18:53 +08:00
parent 47de1b7f00
commit ea7e5f7d97
3 changed files with 30 additions and 12 deletions

View File

@@ -364,9 +364,7 @@ skynet_command(struct skynet_context * context, const char * cmd , const char *
if (context->init == false) {
return NULL;
}
int session = strtol(param, NULL, 10);
assert(session);
skynet_mq_lock(context->queue, session);
skynet_mq_lock(context->queue, context->session_id+1);
return NULL;
}