diff --git a/server/imserver/guild.cc b/server/imserver/guild.cc index a559a25..3feee1a 100644 --- a/server/imserver/guild.cc +++ b/server/imserver/guild.cc @@ -133,9 +133,9 @@ void Guild::_CMGuildAgree(f8::MsgHdr& hdr, const cs::CMGuildAgree& msg) ss::SS_IM_ForwardGuildCMMsg *forward_msg = (ss::SS_IM_ForwardGuildCMMsg*)hdr.user_data; cs::SMGuildAgree respmsg; - #if 0 - GuildMgr::Instance()->ForwardGuildSMMsg(socket_handle, context, respmsg); - #endif + GuildMgr::Instance()->ForwardGuildSMMsg(hdr.socket_handle, + forward_msg->context(), + respmsg); } void Guild::_CMGuildKick(f8::MsgHdr& hdr, const cs::CMGuildKick& msg)