From a2493bb9dba80ac5498c8e04043ea820962391f6 Mon Sep 17 00:00:00 2001 From: James R Date: Thu, 2 Mar 2023 22:56:09 -0800 Subject: [PATCH] Purge control characters from COM_Args --- src/command.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/command.c b/src/command.c index 651540b5f..a3062a478 100644 --- a/src/command.c +++ b/src/command.c @@ -479,6 +479,7 @@ static void COM_TokenizeString(char *ptext) Z_Free(com_argv[i]); com_argc = 0; + Z_Free(com_args); com_args = NULL; com_flags = 0; @@ -502,7 +503,7 @@ static void COM_TokenizeString(char *ptext) break; if (com_argc == 1) - com_args = ptext; + com_args = COM_Purge(Z_StrDup(ptext), NULL); ptext = COM_Parse(ptext); if (ptext == NULL)