Convert ProcRenderQueryFilters to use memcpy instead of strncpy

We just got the string length with strlen, might as well use it
to copy the whole string quickly instead of checking each character
a second time to see if it's 0 or not.

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
This commit is contained in:
Alan Coopersmith 2011-10-28 21:31:46 -07:00
parent 780133f9ae
commit e0f3633632

View File

@ -1800,7 +1800,7 @@ ProcRenderQueryFilters (ClientPtr client)
{
j = strlen (ps->filters[i].name);
*names++ = j;
strncpy (names, ps->filters[i].name, j);
memcpy (names, ps->filters[i].name, j);
names += j;
}
@ -1809,7 +1809,7 @@ ProcRenderQueryFilters (ClientPtr client)
{
j = strlen (ps->filterAliases[i].alias);
*names++ = j;
strncpy (names, ps->filterAliases[i].alias, j);
memcpy (names, ps->filterAliases[i].alias, j);
names += j;
}
}