From 3fa986dd553bec21a8fe58fda9bb5b70343102eb Mon Sep 17 00:00:00 2001 From: Spoike Date: Fri, 14 Mar 2008 11:52:09 +0000 Subject: [PATCH] Requote strings that must have been quoted originally. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2938 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- engine/common/cmd.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/engine/common/cmd.c b/engine/common/cmd.c index 9fe805a50..58b9d1d83 100644 --- a/engine/common/cmd.c +++ b/engine/common/cmd.c @@ -440,7 +440,14 @@ void Cmd_StuffCmds (void) { if (!com_argv[i]) continue; // NEXTSTEP nulls out -NXHost - Q_strcat (text,com_argv[i]); + if (strchr(com_argv[i], ' ') || strchr(com_argv[i], '\t')) + { + Q_strcat (text,"\""); + Q_strcat (text,com_argv[i]); + Q_strcat (text,"\""); + } + else + Q_strcat (text,com_argv[i]); if (i != com_argc-1) Q_strcat (text, " "); }