aboutsummaryrefslogtreecommitdiff
path: root/libarchive_fe/line_reader.c
diff options
context:
space:
mode:
Diffstat (limited to 'libarchive_fe/line_reader.c')
-rw-r--r--libarchive_fe/line_reader.c2
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;