From 4b59012889c469285d59a7b663f6cb06a72139b3 Mon Sep 17 00:00:00 2001 From: Ryan Lucchese Date: Tue, 2 Sep 2014 17:35:12 -0600 Subject: [PATCH] fixed hang in UUEncode filter --- libarchive/archive_read_support_filter_uu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libarchive/archive_read_support_filter_uu.c b/libarchive/archive_read_support_filter_uu.c index 3975ec20d..787a619f2 100644 --- a/libarchive/archive_read_support_filter_uu.c +++ b/libarchive/archive_read_support_filter_uu.c @@ -509,7 +509,7 @@ read_more: return (ARCHIVE_FATAL); } llen = len; - if (nl == 0) { + if ((nl == 0) && (uudecode->state != ST_UUEND)) { /* * Save remaining data which does not contain * NL('\n','\r'). -- 2.47.2