From a56b3ea671e9cc74b3f9ea723bc149e83212b998 Mon Sep 17 00:00:00 2001 From: gumi Date: Sun, 30 Dec 2018 16:06:06 -0500 Subject: pre-send the auth details to map servers instead of blindly trusting 0x0072 --- src/map/intif.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/map/intif.cpp') diff --git a/src/map/intif.cpp b/src/map/intif.cpp index fc34a64..379bb1d 100644 --- a/src/map/intif.cpp +++ b/src/map/intif.cpp @@ -743,6 +743,16 @@ RecvResult intif_parse(Session *s, uint16_t packet_id) intif_parse_PartyLeaderChanged(s, fixed); break; } + case 0x3829: + { + Packet_Fixed<0x3829> fixed; + rv = recv_fpacket<0x3829, 22>(s, fixed); + if (rv != RecvResult::Complete) + return rv; + + chrif_parse_preauth(s, fixed); + break; + } default: return RecvResult::Error; } -- cgit v1.2.3-60-g2f50