add size params to sprintf
This commit is contained in:
@@ -680,11 +680,13 @@ static int add_alias(alias, type)
|
|||||||
(void) strcpy(ai.name, alias);
|
(void) strcpy(ai.name, alias);
|
||||||
if (lfind((VOID *)&ai, (VOID *)aliases, &naliases, sizeof(ai),
|
if (lfind((VOID *)&ai, (VOID *)aliases, &naliases, sizeof(ai),
|
||||||
aliascmp) != NULL) {
|
aliascmp) != NULL) {
|
||||||
(void) sprintf(s, "Alias `%s' already defined", alias);
|
(void) sprintf(s, "Alias `%.*s' already defined", sizeof(s) - 25,
|
||||||
|
alias);
|
||||||
yyerror(s);
|
yyerror(s);
|
||||||
} else {
|
} else {
|
||||||
if (naliases >= nslots && !more_aliases()) {
|
if (naliases >= nslots && !more_aliases()) {
|
||||||
(void) sprintf(s, "Out of memory defining alias `%s'", alias);
|
(void) sprintf(s, "Out of memory defining alias `%.*s'",
|
||||||
|
sizeof(s) - 32, alias);
|
||||||
yyerror(s);
|
yyerror(s);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -694,7 +696,8 @@ static int add_alias(alias, type)
|
|||||||
if (aip != NULL) {
|
if (aip != NULL) {
|
||||||
ok = TRUE;
|
ok = TRUE;
|
||||||
} else {
|
} else {
|
||||||
(void) sprintf(s, "Aliases corrupted defining alias `%s'", alias);
|
(void) sprintf(s, "Aliases corrupted defining alias `%.*s'",
|
||||||
|
sizeof(s) - 36, alias);
|
||||||
yyerror(s);
|
yyerror(s);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user