mirror of
https://git.code.sf.net/p/quake/newtree
synced 2025-05-31 01:00:53 +00:00
removed my (commeented out) borked code. Thanks, Yanster.
This commit is contained in:
parent
dc7546dfbd
commit
0b7e010ad4
1 changed files with 5 additions and 22 deletions
|
@ -35,12 +35,12 @@ void SV_SendServerInfoChange(char *key, char *value);
|
||||||
extern cvar_t *sv_highchars;
|
extern cvar_t *sv_highchars;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
=================
|
|
||||||
Cvar_Info
|
|
||||||
|
|
||||||
Sets a given cvar (key,value) into svs.info (serverinfo)
|
Cvar_Info
|
||||||
high char filtering is performed according to sv_highchars.value
|
|
||||||
=================
|
Sets a given cvar (key,value) into svs.info (serverinfo)
|
||||||
|
high char filtering is performed according to sv_highchars.value
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
void Cvar_Info (cvar_t *var)
|
void Cvar_Info (cvar_t *var)
|
||||||
|
@ -49,23 +49,6 @@ void Cvar_Info (cvar_t *var)
|
||||||
{
|
{
|
||||||
unsigned char info[1024], *p, *c;
|
unsigned char info[1024], *p, *c;
|
||||||
|
|
||||||
/*
|
|
||||||
for (p=info, c=var->string; *c && (p-info<sizeof(info)-1); c++, p++) {
|
|
||||||
if (! sv_highchars.value) {
|
|
||||||
*c &= 127;
|
|
||||||
if (*c < 32 || *c > 127)
|
|
||||||
continue;
|
|
||||||
*p = *c;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
*p=0;
|
|
||||||
Info_SetValueForKey (svs.info, var->name, info, MAX_SERVERINFO_STRING);
|
|
||||||
*/
|
|
||||||
|
|
||||||
// bug above: info[] is not set if sv_highchar == 1
|
|
||||||
// plus, high chars are skipped and replaced with whatever is on the stack in info[]
|
|
||||||
// because p is still incremented
|
|
||||||
|
|
||||||
if (! sv_highchars->value) {
|
if (! sv_highchars->value) {
|
||||||
for (p=info, c=var->string; *c && (p-info<sizeof(info)-1); ) {
|
for (p=info, c=var->string; *c && (p-info<sizeof(info)-1); ) {
|
||||||
*c &= 0x7f;
|
*c &= 0x7f;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue