From 30c514110f3b1dfe0f7e5ff6e89586acf2591fb8 Mon Sep 17 00:00:00 2001 From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com> Date: Tue, 7 May 2024 14:36:05 +0200 Subject: [PATCH] Tier1: fix ctor bug in class bf_read Parameter 'nBytes' was unused while it should've been, causing invalid buffer sizes being set. Bug was found after careful inspection of generation assembly code. --- r5dev/public/tier1/bitbuf.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/r5dev/public/tier1/bitbuf.h b/r5dev/public/tier1/bitbuf.h index b8baacb2..9d1ffa75 100644 --- a/r5dev/public/tier1/bitbuf.h +++ b/r5dev/public/tier1/bitbuf.h @@ -380,7 +380,7 @@ public: : CBitRead(pData, nBytes, nBits) {} bf_read(const char* pDebugName, void* pData, int nBytes, int nMaxBits = -1) - : CBitRead(pDebugName, pData, nMaxBits) {} + : CBitRead(pDebugName, pData, nBytes, nMaxBits) {} bf_read(void) : CBitRead() {}