diff options
author | Fedja Beader <fedja@protonmail.ch> | 2025-04-03 22:44:17 +0000 |
---|---|---|
committer | Fedja Beader <fedja@protonmail.ch> | 2025-04-03 22:44:17 +0000 |
commit | 65f505ea28f29738e4d874f55d96d6e2579ba757 (patch) | |
tree | d216640a8cef9ae27afe593b037724834eacc4a1 /src/net/tmwa/network.cpp | |
parent | bb01aea375047f23b5ddc4f481b611dff39003b2 (diff) | |
download | manaplus-65f505ea28f29738e4d874f55d96d6e2579ba757.tar.gz manaplus-65f505ea28f29738e4d874f55d96d6e2579ba757.tar.bz2 manaplus-65f505ea28f29738e4d874f55d96d6e2579ba757.tar.xz manaplus-65f505ea28f29738e4d874f55d96d6e2579ba757.zip |
Fix wrong read of clif_GM_kickack packet
2024-08/01/#Debug.log:[14:25:43] Wrong actual or planned inbound packet
size!. Packet id: 205(0xcd), Planned size: 3, Actual size: 6
2 bytes packet id + 1 byte flag = 3
2 bytes packet id + 4 byte flag (wrong) = 6
Squashed with:
* Separate processKickAck handler for eathena
* Move ea's adminrecv and its sole handler processKickAck into TMWA
namespace
* Revert "Fix wrong read of clif_GM_kickack packet"
This would break TMWA packet processing, as @thorbjorn pointed out.
This reverts commit efe43bac4de90b3e427d985b77cb3dd3206bcf9d.
****
mana/plus!148
Diffstat (limited to 'src/net/tmwa/network.cpp')
-rw-r--r-- | src/net/tmwa/network.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/net/tmwa/network.cpp b/src/net/tmwa/network.cpp index 0fec580a6..f070e1cf3 100644 --- a/src/net/tmwa/network.cpp +++ b/src/net/tmwa/network.cpp @@ -27,7 +27,6 @@ #include "net/packetinfo.h" -#include "net/ea/adminrecv.h" #include "net/ea/beingrecv.h" #include "net/ea/buysellrecv.h" #include "net/ea/charserverrecv.h" @@ -43,6 +42,7 @@ #include "net/ea/skillrecv.h" #include "net/ea/traderecv.h" +#include "net/tmwa/adminrecv.h" #include "net/tmwa/beingrecv.h" #include "net/tmwa/buysellrecv.h" #include "net/tmwa/charserverrecv.h" |