diff --git a/server/imserver/guildmgr.cc b/server/imserver/guildmgr.cc index e7035ca..a8bce3d 100644 --- a/server/imserver/guildmgr.cc +++ b/server/imserver/guildmgr.cc @@ -84,10 +84,9 @@ void GuildMgr::_SS_IM_ForwardGuildCMMsg(f8::MsgHdr& hdr, const ss::SS_IM_Forward return; } if (!IsValidGuildId(msg.guild_id())) { - ss::SS_CommonError respmsg; - respmsg.set_errcode(SERVER_INTERNAL_ERROR); - respmsg.set_errmsg("服务器内部错误"); - ForwardGuildSMMsg(hdr.socket_handle, msg.context(), msg.msgid(), respmsg); + cs::SMShowErrorMsg respmsg; + respmsg.set_msg("服务器内部错误"); + ForwardGuildSMMsg(hdr.socket_handle, msg.context(), respmsg); return; } AsyncGuildTask *task = new AsyncGuildTask();