remove unused strlcpy() and reduce the size of output buffer
This commit is contained in:
parent
1a143566e6
commit
5a218e990c
2 changed files with 3 additions and 52 deletions
|
@ -759,7 +759,7 @@ int
|
|||
main(int argc, char *argv[])
|
||||
{
|
||||
unsigned short int i;
|
||||
char status_string[4096];
|
||||
char status_string[2048];
|
||||
char *res, *element;
|
||||
struct arg argument;
|
||||
struct sigaction act;
|
||||
|
@ -811,7 +811,8 @@ main(int argc, char *argv[])
|
|||
element = smprintf(UNKNOWN_STR);
|
||||
warnx("Failed to format output");
|
||||
}
|
||||
strlcat(status_string, element, sizeof(status_string));
|
||||
if (strlcat(status_string, element, sizeof(status_string)) >= sizeof(status_string))
|
||||
warnx("Output too long");
|
||||
free(res);
|
||||
free(element);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue