Merge pull request #100 from SunTrustDev/bugfix/guild-packet-crashes

This commit is contained in:
rtw1x1
2026-02-08 23:27:59 +00:00
committed by GitHub

View File

@@ -3010,7 +3010,7 @@ bool CPythonNetworkStream::SendGuildChangeMemberGeneralPacket(DWORD dwPID, BYTE
{
TPacketCGGuild GuildPacket;
GuildPacket.header = CG::GUILD;
GuildPacket.length = sizeof(GuildPacket);
GuildPacket.length = sizeof(GuildPacket) + sizeof(dwPID) + sizeof(byFlag);
GuildPacket.bySubHeader = GuildSub::CG::CHANGE_MEMBER_GENERAL;
if (!Send(sizeof(GuildPacket), &GuildPacket))
return false;
@@ -3028,7 +3028,7 @@ bool CPythonNetworkStream::SendGuildInviteAnswerPacket(DWORD dwGuildID, BYTE byA
{
TPacketCGGuild GuildPacket;
GuildPacket.header = CG::GUILD;
GuildPacket.length = sizeof(GuildPacket);
GuildPacket.length = sizeof(GuildPacket) + sizeof(dwGuildID) + sizeof(byAnswer);
GuildPacket.bySubHeader = GuildSub::CG::GUILD_INVITE_ANSWER;
if (!Send(sizeof(GuildPacket), &GuildPacket))
return false;