forked from github/server
CID 22563: Copy into fixed size buffer (STRING_OVERFLOW)
bsdstring to the rescue, once again
This commit is contained in:
parent
0de6e5ecb8
commit
ca7d25858e
|
@ -4513,7 +4513,9 @@ void update_subscriptions(void)
|
||||||
FILE *F;
|
FILE *F;
|
||||||
char zText[MAX_PATH];
|
char zText[MAX_PATH];
|
||||||
faction *f;
|
faction *f;
|
||||||
strcat(strcpy(zText, basepath()), "/subscriptions");
|
|
||||||
|
strlcpy(zText, basepath(), sizeof(zText));
|
||||||
|
strlcat(zText, "/subscriptions", sizeof(zText));
|
||||||
F = fopen(zText, "r");
|
F = fopen(zText, "r");
|
||||||
if (F == NULL) {
|
if (F == NULL) {
|
||||||
log_warning(0, "could not open %s.\n", zText);
|
log_warning(0, "could not open %s.\n", zText);
|
||||||
|
|
Loading…
Reference in New Issue