I would think that the condition for appending " " could rather look like this:
- Code: Select all
=== cmd.c
==================================================================
--- cmd.c (revision 4737)
+++ cmd.c (local)
@@ -466,7 +466,7 @@
for (i=2 ; i< c ; i++)
{
strlcat (cmd, Cmd_Argv(i), sizeof (cmd));
- if (i != c)
+ if (i + 1 < c)
strlcat (cmd, " ", sizeof (cmd));
}
strlcat (cmd, "\n", sizeof (cmd));