diff --git a/server/imserver/guildmgr.cc b/server/imserver/guildmgr.cc index e0f96e4..7d32d49 100644 --- a/server/imserver/guildmgr.cc +++ b/server/imserver/guildmgr.cc @@ -49,7 +49,13 @@ public: void OnError() { - + ss::SS_CommonError respmsg; + respmsg.set_errcode(SERVER_INTERNAL_ERROR); + respmsg.set_errmsg("服务器内部错误"); + GuildMgr::Instance()->ForwardGuildSMMsg(socket_handle, + forward_msg.context(), + forward_msg.msgid(), + respmsg); } };