From: Brian Harring Date: Mon, 27 Sep 2010 15:37:49 +0000 (-0400) Subject: intercept dumb requests, and return immediately X-Git-Tag: v3.0.0a~874 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3bf81a96792ae6b2cd3adecb9936ed16d5408b36;p=thirdparty%2Flibarchive.git intercept dumb requests, and return immediately SVN-Revision: 2739 --- diff --git a/libarchive/archive_read.c b/libarchive/archive_read.c index aa481b84b..6404a2274 100644 --- a/libarchive/archive_read.c +++ b/libarchive/archive_read.c @@ -1211,6 +1211,9 @@ int64_t __archive_read_filter_consume(struct archive_read_filter * filter, int64_t request) { + if (request == 0) + return 0; + int64_t skipped = advance_file_pointer(filter, request); if (skipped == request) return (skipped);