mirror of
https://github.com/cloudwu/skynet.git
synced 2026-07-24 12:20:41 +00:00
bugfix: create queue first
This commit is contained in:
@@ -510,6 +510,9 @@ remote_send_handle(struct harbor *h, uint32_t source, uint32_t destination, int
|
|||||||
skynet_send(context, destination, source, PTYPE_ERROR, 0 , NULL, 0);
|
skynet_send(context, destination, source, PTYPE_ERROR, 0 , NULL, 0);
|
||||||
skynet_error(context, "Drop message to harbor %d from %x to %x (session = %d, msgsz = %d)",harbor_id, source, destination,session,(int)sz);
|
skynet_error(context, "Drop message to harbor %d from %x to %x (session = %d, msgsz = %d)",harbor_id, source, destination,session,(int)sz);
|
||||||
} else {
|
} else {
|
||||||
|
if (s->queue == NULL) {
|
||||||
|
s->queue = new_queue();
|
||||||
|
}
|
||||||
struct remote_message_header header;
|
struct remote_message_header header;
|
||||||
header.source = source;
|
header.source = source;
|
||||||
header.destination = type << HANDLE_REMOTE_SHIFT;
|
header.destination = type << HANDLE_REMOTE_SHIFT;
|
||||||
|
|||||||
Reference in New Issue
Block a user