diff options
Diffstat (limited to 'libarchive_fe/line_reader.c')
| -rw-r--r-- | libarchive_fe/line_reader.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libarchive_fe/line_reader.c b/libarchive_fe/line_reader.c index 0af9db53c0a2..a4bc84b7f233 100644 --- a/libarchive_fe/line_reader.c +++ b/libarchive_fe/line_reader.c @@ -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; |
