Use strlcat, rather than strmcat, in xdebugcmd().

git-svn-id: svn://svn.code.sf.net/p/bitchx/code/trunk@387 13b04d17-f746-0410-82c6-800466cd88b0
This commit is contained in:
Tim Cava
2013-10-13 19:33:48 +00:00
parent 9df878c536
commit e4e2c11429

View File

@@ -74,18 +74,18 @@ BUILT_IN_COMMAND(xdebugcmd)
if (!args || !*args)
{
char buffer[540];
char buffer[512];
char *q;
int i = 0;
buffer[0] = 0;
strmcat(buffer, "[-][+][option(s)] ", 511);
strlcat(buffer, "[-][+][option(s)] ", sizeof buffer);
q = &buffer[strlen(buffer)];
for (i = 0; opts[i].command; i++)
{
if (q)
strmcat(q, ", ", 511);
strmcat(q, opts[i].command, 511);
strlcat(q, ", ", sizeof buffer);
strlcat(q, opts[i].command, sizeof buffer);
}
return;
}