From 949a651be14409784972e2ffed84711936d536a4 Mon Sep 17 00:00:00 2001 From: Martin Michelsen Date: Thu, 7 Jul 2022 23:50:43 -0700 Subject: [PATCH] fix size check on 19 unmasker --- src/ReplaySession.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/ReplaySession.cc b/src/ReplaySession.cc index bf7f24d3..489a554f 100644 --- a/src/ReplaySession.cc +++ b/src/ReplaySession.cc @@ -82,8 +82,9 @@ void ReplaySession::apply_default_mask(shared_ptr ev) { cmd_mask.client_key = 0; break; } - case 0x0019: { - auto& cmd_mask = check_size_t(cmd_data, cmd_size); + case 0x19: { + auto& cmd_mask = check_size_t(cmd_data, cmd_size, + sizeof(S_Reconnect_19), sizeof(S_ReconnectSplit_19)); cmd_mask.address = 0; break; }