tar: skip 'V' headers (GNU volume label), closes 11526
authorDenys Vlasenko <vda.linux@googlemail.com>
Tue, 27 Nov 2018 11:09:01 +0000 (12:09 +0100)
committerDenys Vlasenko <vda.linux@googlemail.com>
Tue, 27 Nov 2018 11:09:01 +0000 (12:09 +0100)
function                                             old     new   delta
get_header_tar                                      1696    1690      -6

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
archival/libarchive/get_header_tar.c

index 5c495e14e66b89c27f3e86ac412f84a92e3f6cec..52fa4554abfcc26630f05310dd57a28a380f2720 100644 (file)
@@ -414,7 +414,8 @@ char FAST_FUNC get_header_tar(archive_handle_t *archive_handle)
 //     case 'D':       /* GNU dump dir */
 //     case 'M':       /* Continuation of multi volume archive */
 //     case 'N':       /* Old GNU for names > 100 characters */
-//     case 'V':       /* Volume header */
+       case 'V':       /* Volume header */
+               ; /* Fall through to skip it */
 #endif
        }
  skip_ext_hdr: