From: Jean-Yves Migeon Date: Thu, 5 Sep 2013 13:27:52 +0000 (+0200) Subject: Bug fix (segfault): check filename against NULL in case we want X-Git-Tag: v3.1.900a~353^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a79624032e5499570ec4f7bee3edfbe7cba6c9a9;p=thirdparty%2Flibarchive.git Bug fix (segfault): check filename against NULL in case we want the output to go to stdout. --- diff --git a/examples/minitar/minitar.c b/examples/minitar/minitar.c index 709947cfa..6b8b4f194 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);