From: Michihiro NAKAJIMA Date: Sun, 6 Jul 2014 03:57:47 +0000 (+0900) Subject: Fix dereference of null pointer which Clang Static Analyser pointed out. X-Git-Tag: v3.1.900a~262 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=085130c376da9cf23795fbf3288938199d1d14da;p=thirdparty%2Flibarchive.git Fix dereference of null pointer which Clang Static Analyser pointed out. --- diff --git a/libarchive/archive_write_set_format_mtree.c b/libarchive/archive_write_set_format_mtree.c index 4d343eaf2..3e97adc5b 100644 --- a/libarchive/archive_write_set_format_mtree.c +++ b/libarchive/archive_write_set_format_mtree.c @@ -639,7 +639,7 @@ attr_counter_inc(struct attr_counter **top, struct attr_counter *ac, *top = ac; ac->next->prev = ac; } - } else { + } else if (last != NULL) { ac = attr_counter_new(me, last); if (ac == NULL) return (-1);