X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=cvar.c;h=822f6e5e6266a0920743fe09d5434bbedd4ba26d;hp=4dba58a98bbf3bf8e8e32f1fc16c9715e2d3b567;hb=3fc7ab39fd981ceb01c0c810a84ad070a8082e22;hpb=995b8e62733d66cf8ba63b62af1ba802612c80c3 diff --git a/cvar.c b/cvar.c index 4dba58a9..822f6e5e 100644 --- a/cvar.c +++ b/cvar.c @@ -234,7 +234,7 @@ void Cvar_SetQuick_Internal (cvar_t *var, const char *value) qboolean changed; size_t valuelen; - changed = strcmp(var->string, value); + changed = strcmp(var->string, value) != 0; // LordHavoc: don't reallocate when there is no change if (!changed) return; @@ -299,7 +299,7 @@ void Cvar_SetQuick_Internal (cvar_t *var, const char *value) // whenever rcon_secure is changed to 0, clear rcon_password for // security reasons (prevents a send-rcon-password-as-plaintext // attack based on NQ protocol session takeover and svc_stufftext) - if(!var->integer) + if(var->integer <= 0) Cvar_Set("rcon_password", ""); } else if (!strcmp(var->name, "net_slist_favorites"))