Browse Source

engine: server: fix bounds check in SV_GetFragmentSize

pull/2/head
Alibek Omarov 4 years ago
parent
commit
f31e9ae19e
  1. 4
      engine/server/sv_client.c

4
engine/server/sv_client.c

@ -122,9 +122,9 @@ int SV_GetFragmentSize( void *pcl, fragsize_t mode )
int frmax = Q_atoi( Info_ValueForKey( cl->userinfo, "cl_frmax" )); int frmax = Q_atoi( Info_ValueForKey( cl->userinfo, "cl_frmax" ));
if( frmax < FRAGMENT_MIN_SIZE || frmax > FRAGMENT_MAX_SIZE ) if( frmax < FRAGMENT_MIN_SIZE || frmax > FRAGMENT_MAX_SIZE )
cl_frag_size = frmax; cl_frag_size /= 2; // add window for unreliable
else else
cl_frag_size /= 2;// add window for unreliable cl_frag_size = frmax;
} }
return cl_frag_size - HEADER_BYTES; return cl_frag_size - HEADER_BYTES;

Loading…
Cancel
Save