version 1.1.1.2, 2012/05/29 12:26:49
|
version 1.1.1.3, 2012/10/09 09:29:52
|
Line 78 linux_audit_command(char *argv[], int result)
|
Line 78 linux_audit_command(char *argv[], int result)
|
command = cp = emalloc(size); |
command = cp = emalloc(size); |
for (av = argv; *av != NULL; av++) { |
for (av = argv; *av != NULL; av++) { |
n = strlcpy(cp, *av, size - (cp - command)); |
n = strlcpy(cp, *av, size - (cp - command)); |
if (n >= size - (cp - command)) | if (n >= size - (cp - command)) { |
errorx(1, _("internal error, linux_audit_command() overflow")); | errorx(1, _("internal error, %s overflow"), |
| "linux_audit_command()"); |
| } |
cp += n; |
cp += n; |
*cp++ = ' '; |
*cp++ = ' '; |
} |
} |