From 31c20ac4d8a62b6bbd12c85a7ec154c703718537 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Wed, 10 Jul 2024 10:34:30 +0300 Subject: [PATCH] engine: client: don't call Host_IsDedicated when getting split size for client --- engine/client/cl_main.c | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/engine/client/cl_main.c b/engine/client/cl_main.c index aecf95ca..f13ac3eb 100644 --- a/engine/client/cl_main.c +++ b/engine/client/cl_main.c @@ -1450,20 +1450,18 @@ static void CL_SendDisconnectMessage( void ) int CL_GetSplitSize( void ) { - int splitsize; + int splitsize = (int)cl_dlmax.value; - if( Host_IsDedicated() ) - return 0; - - if( !(cls.extensions & NET_EXT_SPLITSIZE) ) + if( !FBitSet( cls.extensions, NET_EXT_SPLITSIZE )) return 1400; - splitsize = cl_dlmax.value; - - if( splitsize < FRAGMENT_MIN_SIZE || splitsize > FRAGMENT_MAX_SIZE ) + if(( splitsize < FRAGMENT_MIN_SIZE ) || ( splitsize > FRAGMENT_MAX_SIZE )) + { Cvar_SetValue( "cl_dlmax", FRAGMENT_DEFAULT_SIZE ); + return FRAGMENT_DEFAULT_SIZE; + } - return cl_dlmax.value; + return (int)cl_dlmax.value; } /*