fgets into buf directly, rather than the stack
This commit is contained in:
parent
cf46f5d84b
commit
e3c28f8a86
|
@ -281,7 +281,7 @@ psl_ctx_t *psl_load_file(const char *fname)
|
||||||
psl->suffix_exceptions = _vector_alloc(64, _suffix_compare);
|
psl->suffix_exceptions = _vector_alloc(64, _suffix_compare);
|
||||||
|
|
||||||
if ((fp = fopen(fname, "r"))) {
|
if ((fp = fopen(fname, "r"))) {
|
||||||
while ((linep = fgets(&buf, sizeof(buf), fp))) {
|
while ((linep = fgets(buf, sizeof(buf), fp))) {
|
||||||
while (isspace(*linep)) linep++; // ignore leading whitespace
|
while (isspace(*linep)) linep++; // ignore leading whitespace
|
||||||
if (!*linep) continue; // skip empty lines
|
if (!*linep) continue; // skip empty lines
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue