Merge pull request #2816 from AZero13/strdup

Error check strdup for path name

(cherry picked from commit 095609e89bbea9a59e4c1405fb3f360db316c52e)
This commit is contained in:
Martin Matuška 2025-12-25 10:14:23 +01:00 committed by Martin Matuska
parent 2d0d2311d3
commit bec0337316

View File

@ -64,6 +64,8 @@ lafe_line_reader(const char *pathname, int nullSeparator)
lr->nullSeparator = nullSeparator;
lr->pathname = strdup(pathname);
if (lr->pathname == NULL)
lafe_errc(1, ENOMEM, "Can't open %s", pathname);
if (strcmp(pathname, "-") == 0)
lr->f = stdin;