From 7a049f75649fbd5c923c180b95dae2bd49fdaff7 Mon Sep 17 00:00:00 2001 From: Tim Kientzle Date: Tue, 18 Nov 2008 11:09:40 -0500 Subject: [PATCH] Don't assign through a NULL pointer. SVN-Revision: 256 --- libarchive/archive_read.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); } -- 2.47.3