From 554f00d61318bb8a1e5b1998a7cbd60387ad0e3b Mon Sep 17 00:00:00 2001 From: ricardoofnl Date: Thu, 3 Sep 2026 03:59:09 +0700 Subject: [PATCH] Move the `ScrUnk21` zero-init below the bitstream; frame size now matches, buffer still 1 byte off --- saco/net/scriptrpc.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/saco/net/scriptrpc.cpp b/saco/net/scriptrpc.cpp index a152188..7b2c91e 100644 --- a/saco/net/scriptrpc.cpp +++ b/saco/net/scriptrpc.cpp @@ -377,10 +377,12 @@ void ScrUnk21(RPCParameters *rpcParams) int iBitLength = rpcParams->numberOfBitsOfData; PlayerID sender = rpcParams->sender; - char szName[33] = {0}; int iLen; RakNet::BitStream bsData(Data,(iBitLength/8)+1,false); + + char szName[33] = {0}; + bsData.Read(szName, 32); CPlayerPed *pPlayerPed = pGame->FindPlayerPed();