]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Don't assign through a NULL pointer.
authorTim Kientzle <kientzle@gmail.com>
Tue, 18 Nov 2008 16:09:40 +0000 (11:09 -0500)
committerTim Kientzle <kientzle@gmail.com>
Tue, 18 Nov 2008 16:09:40 +0000 (11:09 -0500)
SVN-Revision: 256

libarchive/archive_read.c

index 24e2596b79fdea2f4f5fb8e0d7bd7199226bd139..e986dfb81941231cc1f4b72336f7bde5428b2704 100644 (file)
@@ -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);
        }