mirror of
https://github.com/w23/xash3d-fwgs
synced 2024-12-14 21:20:26 +01:00
engine: client: escape keybindings and rcon commands
This commit is contained in:
parent
9159d406e3
commit
2356bc9905
@ -1306,7 +1306,11 @@ void CL_Rcon_f( void )
|
||||
|
||||
for( i = 1; i < Cmd_Argc(); i++ )
|
||||
{
|
||||
Q_strcat( message, Cmd_Argv( i ));
|
||||
string commmand;
|
||||
|
||||
Cmd_Escape( command, Cmd_Argv( i ), sizeof( command ));
|
||||
|
||||
Q_strcat( message, command );
|
||||
Q_strcat( message, " " );
|
||||
}
|
||||
|
||||
|
@ -462,6 +462,7 @@ Writes lines containing "bind key value"
|
||||
void Key_WriteBindings( file_t *f )
|
||||
{
|
||||
int i;
|
||||
string newCommand;
|
||||
|
||||
if( !f ) return;
|
||||
|
||||
@ -472,7 +473,8 @@ void Key_WriteBindings( file_t *f )
|
||||
if( !COM_CheckString( keys[i].binding ))
|
||||
continue;
|
||||
|
||||
FS_Printf( f, "bind %s \"%s\"\n", Key_KeynumToString( i ), keys[i].binding );
|
||||
Cmd_Escape( newCommand, keys[i].binding, sizeof( newCommand ));
|
||||
FS_Printf( f, "bind %s \"%s\"\n", Key_KeynumToString( i ), newCommand );
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user