summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorJean-Yves Migeon <jeanyves.migeon@free.fr>2013-09-05 15:27:52 +0200
committerJean-Yves Migeon <jeanyves.migeon@free.fr>2013-09-05 15:27:52 +0200
commita79624032e5499570ec4f7bee3edfbe7cba6c9a9 (patch)
treee6c08ba8a04bd23d8d8518a20c15b3777d32d58d /examples
parentc1890af4f500e9b07d735f90caec3374043f57fd (diff)
downloadlibarchive-a79624032e5499570ec4f7bee3edfbe7cba6c9a9.tar.gz
Bug fix (segfault): check filename against NULL in case we want
the output to go to stdout.
Diffstat (limited to 'examples')
-rw-r--r--examples/minitar/minitar.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/examples/minitar/minitar.c b/examples/minitar/minitar.c
index 709947cf..6b8b4f19 100644
--- a/examples/minitar/minitar.c
+++ b/examples/minitar/minitar.c
@@ -249,7 +249,7 @@ create(const char *filename, int compress, const char **argv)
break;
}
archive_write_set_format_ustar(a);
- if (strcmp(filename, "-") == 0)
+ if (filename != NULL && strcmp(filename, "-") == 0)
filename = NULL;
archive_write_open_filename(a, filename);