(svn r14455) [0.6] -Backport from trunk:

- Fix: Alias parameter "evaluation" would remove the last byte of the parameters (r14431)
This commit is contained in:
peter1138 2008-10-10 10:25:10 +00:00
parent b89e90e0c0
commit 4fc66185ff
1 changed files with 3 additions and 2 deletions

View File

@ -696,8 +696,9 @@ IConsoleAlias *IConsoleAliasGet(const char *name)
/** copy in an argument into the aliasstream */
static inline int IConsoleCopyInParams(char *dst, const char *src, uint bufpos)
{
int len = min(ICON_MAX_STREAMSIZE - bufpos, (uint)strlen(src));
strecpy(dst, src, dst + len - 1);
/* len is the amount of bytes to add excluding the '\0'-termination */
int len = min(ICON_MAX_STREAMSIZE - bufpos - 1, (uint)strlen(src));
strecpy(dst, src, dst + len);
return len;
}