From 9cf4525a8f14a471ec6c20f24ce1136534be2dc0 Mon Sep 17 00:00:00 2001 From: Cloud Wu Date: Mon, 12 Feb 2018 18:05:09 +0800 Subject: [PATCH] avoid error circulation --- service-src/service_harbor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/service-src/service_harbor.c b/service-src/service_harbor.c index 9b84e9d0..acd82235 100644 --- a/service-src/service_harbor.c +++ b/service-src/service_harbor.c @@ -707,7 +707,7 @@ mainloop(struct skynet_context * context, void * ud, int type, int session, uint } default: skynet_error(context, "recv invalid message from %x, type = %d", source, type); - if (session != 0) { + if (session != 0 && type != PTYPE_ERROR) { skynet_send(context,0,source,PTYPE_ERROR, session, NULL, 0); } return 0;