]> git.gag.com Git - debian/tar/commitdiff
Bugfix
authorPavel Raiskup <praiskup@redhat.com>
Sun, 6 Dec 2015 20:12:20 +0000 (22:12 +0200)
committerSergey Poznyakoff <gray@gnu.org>
Sun, 6 Dec 2015 20:14:23 +0000 (22:14 +0200)
* src/buffer.c (try_new_volume): Warn if user supplied malformed
tar archive.
Consistently use WARN (instead of ERROR) when reporting.

src/buffer.c

index 63aa59584c9e48a06b6f0dd9312079f73251a8ab..1f396071865fe00aea1035a373622f31fb112b84 100644 (file)
@@ -1419,7 +1419,10 @@ try_new_volume (void)
 
   header = find_next_block ();
   if (!header)
-    return false;
+    {
+      WARN ((0, 0, _("This does not look like a tar archive")));
+      return false;
+    }
 
   switch (header->header.typeflag)
     {
@@ -1429,7 +1432,7 @@ try_new_volume (void)
        if (read_header (&header, &dummy, read_header_x_global)
            != HEADER_SUCCESS_EXTENDED)
          {
-           ERROR ((0, 0, _("This does not look like a tar archive")));
+           WARN ((0, 0, _("This does not look like a tar archive")));
            return false;
          }
 
@@ -1458,7 +1461,7 @@ try_new_volume (void)
            break;
 
          default:
-           ERROR ((0, 0, _("This does not look like a tar archive")));
+           WARN ((0, 0, _("This does not look like a tar archive")));
            return false;
          }
         break;