Fix for amb305 - tasks cause a crash on mods that do not have the standard mp_timelimit cvar.
This commit is contained in:
parent
ff3def3d00
commit
961114c260
@ -357,6 +357,22 @@ int C_Spawn(edict_t *pent)
|
||||
hostname = CVAR_GET_POINTER("hostname");
|
||||
mp_timelimit = CVAR_GET_POINTER("mp_timelimit");
|
||||
|
||||
// Fix for crashing on mods that do not have mp_timelimit
|
||||
if (mp_timelimit == NULL)
|
||||
{
|
||||
static cvar_t timelimit_holder;
|
||||
|
||||
timelimit_holder.name = "mp_timelimit";
|
||||
timelimit_holder.string = "0";
|
||||
timelimit_holder.flags = 0;
|
||||
timelimit_holder.value = 0.0;
|
||||
|
||||
CVAR_REGISTER(&timelimit_holder);
|
||||
|
||||
mp_timelimit = &timelimit_holder;
|
||||
|
||||
}
|
||||
|
||||
g_forwards.clear();
|
||||
|
||||
g_log.MapChange();
|
||||
|
Loading…
Reference in New Issue
Block a user