From a4a1d6fc68166d09eeb84265bf9b7fd4ed0eb289 Mon Sep 17 00:00:00 2001
From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com>
Date: Thu, 22 Feb 2024 14:56:20 +0100
Subject: [PATCH] Engine: reduce reason buffer stack size

64 chars will cover all reasons returned by l8w8jwt_get_validation_result_desc.
---
 r5dev/engine/client/client.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/r5dev/engine/client/client.cpp b/r5dev/engine/client/client.cpp
index 4dd45616..1f8d6577 100644
--- a/r5dev/engine/client/client.cpp
+++ b/r5dev/engine/client/client.cpp
@@ -134,7 +134,7 @@ bool CClient::Authenticate(const char* const playerName, char* const reasonBuf,
 
 	if (validation_result != L8W8JWT_VALID)
 	{
-		char reasonBuffer[256];
+		char reasonBuffer[64];
 		l8w8jwt_get_validation_result_desc(validation_result, reasonBuffer, sizeof(reasonBuffer));
 
 		ERROR_AND_RETURN("%s", reasonBuffer);