diff options
author | Michihiro NAKAJIMA <ggcueroad@gmail.com> | 2014-06-29 16:32:54 +0900 |
---|---|---|
committer | Michihiro NAKAJIMA <ggcueroad@gmail.com> | 2014-06-29 16:32:54 +0900 |
commit | 2b79319fe02074e0286ee29944455991afea2fc0 (patch) | |
tree | 63b85a44ddb9f9c3264feb3e468f81da42cc50fb /libarchive/archive_read_support_filter_uu.c | |
parent | 41c37ee3fc771e69e9c2e5e6b6df33b47d239a46 (diff) | |
download | libarchive-2b79319fe02074e0286ee29944455991afea2fc0.tar.gz |
Fix a bug which uudecode filter wrongly decoded the uuencoded data
which size was more than 64K bytes.
Diffstat (limited to 'libarchive/archive_read_support_filter_uu.c')
-rw-r--r-- | libarchive/archive_read_support_filter_uu.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libarchive/archive_read_support_filter_uu.c b/libarchive/archive_read_support_filter_uu.c index 471771b6..3975ec20 100644 --- a/libarchive/archive_read_support_filter_uu.c +++ b/libarchive/archive_read_support_filter_uu.c @@ -527,6 +527,7 @@ read_more: self->upstream, ravail); goto read_more; } + used += len; break; } switch (uudecode->state) { |