From: Michihiro NAKAJIMA Date: Sun, 8 Nov 2009 19:00:01 +0000 (-0500) Subject: - Value stored to 'filter' is never read. X-Git-Tag: v2.8.0~219 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fe3630a39ff8026d4e769b7a956830584603a9ea;p=thirdparty%2Flibarchive.git - Value stored to 'filter' is never read. - Value stored to 'dummy_buffer' is never read. Found by Clang Static Analyzer. SVN-Revision: 1596 --- diff --git a/libarchive/archive_read.c b/libarchive/archive_read.c index ac4c89fba..15fe2f8dc 100644 --- a/libarchive/archive_read.c +++ b/libarchive/archive_read.c @@ -176,7 +176,6 @@ archive_read_set_filter_options(struct archive *_a, const char *s) a = (struct archive_read *)_a; __archive_check_magic(&a->archive, ARCHIVE_READ_MAGIC, ARCHIVE_STATE_NEW, "archive_read_set_filter_options"); - filter = a->filter; len = 0; for (filter = a->filter; filter != NULL; filter = filter->upstream) { bidder = filter->bidder; @@ -1223,10 +1222,8 @@ __archive_read_filter_skip(struct archive_read_filter *filter, int64_t request) * have to use ordinary reads to finish out the request. */ while (request > 0) { - const void* dummy_buffer; ssize_t bytes_read; - dummy_buffer = __archive_read_filter_ahead(filter, - 1, &bytes_read); + (void)__archive_read_filter_ahead(filter, 1, &bytes_read); if (bytes_read < 0) return (bytes_read); if (bytes_read == 0) {