diff options
Diffstat (limited to 'src/client')
-rw-r--r-- | src/client/cl_main.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/client/cl_main.c b/src/client/cl_main.c index ae1044e2..326bc5f6 100644 --- a/src/client/cl_main.c +++ b/src/client/cl_main.c @@ -2013,7 +2013,12 @@ void CL_ConnectionlessPacket( netadr_t from, msg_t *msg ) { // echo request from server if ( !Q_stricmp(c, "print") ) { s = MSG_ReadString( msg ); + Q_strncpyz( clc.serverMessage, s, sizeof( clc.serverMessage ) ); + + while( clc.serverMessage[ strlen( clc.serverMessage ) - 1 ] == '\n' ) + clc.serverMessage[ strlen( clc.serverMessage ) - 1 ] = '\0'; + Com_Printf( "%s", s ); return; } |