From 0565403b153dfcde602f6f58d8f4d13483696a13 Mon Sep 17 00:00:00 2001 From: SanyaSho Date: Tue, 1 Apr 2025 09:27:44 +0300 Subject: [PATCH] game: client: fix pointer size mismatch ulong/long is 4 bytes on Windows and 8 bytes on Linux/macOS --- src/game/client/client_thinklist.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/game/client/client_thinklist.h b/src/game/client/client_thinklist.h index 3d3e17448..9d3b3b545 100644 --- a/src/game/client/client_thinklist.h +++ b/src/game/client/client_thinklist.h @@ -121,7 +121,7 @@ inline ClientThinkHandle_t CClientThinkList::GetInvalidThinkHandle() inline CClientThinkList::ThinkEntry_t* CClientThinkList::GetThinkEntry( ClientThinkHandle_t hThink ) { - return &m_ThinkEntries[ (unsigned long)hThink ]; + return &m_ThinkEntries[ (uintp)hThink ]; }