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