From: Tim Kientzle Date: Tue, 18 Nov 2008 16:09:40 +0000 (-0500) Subject: Don't assign through a NULL pointer. X-Git-Tag: v2.6.0~37 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7a049f75649fbd5c923c180b95dae2bd49fdaff7;p=thirdparty%2Flibarchive.git Don't assign through a NULL pointer. SVN-Revision: 256 --- diff --git a/libarchive/archive_read.c b/libarchive/archive_read.c index 24e2596b7..e986dfb81 100644 --- a/libarchive/archive_read.c +++ b/libarchive/archive_read.c @@ -793,7 +793,8 @@ __archive_read_ahead(struct archive_read *a, size_t min, ssize_t *avail) size_t tocopy; if (a->fatal) { - *avail = ARCHIVE_FATAL; + if (avail) + *avail = ARCHIVE_FATAL; return (NULL); }