diff options
author | Michihiro NAKAJIMA <ggcueroad@gmail.com> | 2014-08-14 17:04:54 +0900 |
---|---|---|
committer | Michihiro NAKAJIMA <ggcueroad@gmail.com> | 2014-08-14 17:04:54 +0900 |
commit | 1d2939fd3d5cbd08486317ae28f28eff51d8e092 (patch) | |
tree | 5277c114538be9bccec8ef53c5e497e3f876a494 /libarchive/archive_read_support_format_7zip.c | |
parent | 1a0c03a5faf1fffdaf6a32f793fdbfe88d9601fd (diff) | |
download | libarchive-1d2939fd3d5cbd08486317ae28f28eff51d8e092.tar.gz |
Avoid an analyzer error "Dereference of null pointer",
which will not happen but analyzer claims.
Diffstat (limited to 'libarchive/archive_read_support_format_7zip.c')
-rw-r--r-- | libarchive/archive_read_support_format_7zip.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libarchive/archive_read_support_format_7zip.c b/libarchive/archive_read_support_format_7zip.c index 2a4b83da..0cc73261 100644 --- a/libarchive/archive_read_support_format_7zip.c +++ b/libarchive/archive_read_support_format_7zip.c @@ -640,7 +640,7 @@ archive_read_format_7zip_read_header(struct archive_read *a, } zip_entry = zip->entry; - if (zip->entries_remaining <= 0) + if (zip->entries_remaining <= 0 || zip_entry == NULL) return ARCHIVE_EOF; --zip->entries_remaining; |