]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Make parsing filters unsupported instead of skipping.
authorAndres Mejia <amejia004@gmail.com>
Fri, 22 Jul 2011 21:29:20 +0000 (17:29 -0400)
committerAndres Mejia <amejia004@gmail.com>
Fri, 22 Jul 2011 21:29:20 +0000 (17:29 -0400)
SVN-Revision: 3497

libarchive/archive_read_support_format_rar.c

index 55530e3ba7273fee0bd6b87259c793eca7778d44..0bcffbb558495cfdaacbdf746c114f5d26bb6195 100644 (file)
@@ -1560,9 +1560,9 @@ expand(struct archive_read *a, off_t end)
     }
     else if(symbol==257)
     {
-      if (rar->filterstart < end)
-        end = rar->filterstart;
-      continue;
+      archive_set_error(&a->archive, ARCHIVE_ERRNO_FILE_FORMAT,
+                        "Parsing filters is unsupported.");
+      return -1;
     }
     else if(symbol==258)
     {