From 08e56f4316cc2261fb893fda96f82c61714db0d9 Mon Sep 17 00:00:00 2001 From: Cloud Wu Date: Thu, 11 Oct 2018 17:38:49 +0800 Subject: [PATCH] fix #793 --- skynet-src/skynet_server.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/skynet-src/skynet_server.c b/skynet-src/skynet_server.c index e49340ce..9ee42300 100644 --- a/skynet-src/skynet_server.c +++ b/skynet-src/skynet_server.c @@ -712,6 +712,12 @@ skynet_send(struct skynet_context * context, uint32_t source, uint32_t destinati } if (destination == 0) { + if (data) { + skynet_error(context, "Destination address can't be 0"); + skynet_free(data); + return -1; + } + return session; } if (skynet_harbor_message_isremote(destination)) {