From: Sergey Poznyakoff Date: Tue, 20 Jun 2006 15:14:59 +0000 (+0000) Subject: (GNU.sparse.name): New variable for storing sparse file name. X-Git-Tag: release_1_16~115 X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=1ecd6672e1631d7fb02141c13b4e07b7fdbf9d41;p=debian%2Ftar (GNU.sparse.name): New variable for storing sparse file name. --- diff --git a/src/xheader.c b/src/xheader.c index 023c0bb2..3eb15058 100644 --- a/src/xheader.c +++ b/src/xheader.c @@ -1383,7 +1383,9 @@ struct xhdr_tab const xhdr_tab[] = { { "GNU.sparse.size", sparse_size_coder, sparse_size_decoder, true }, { "GNU.sparse.numblocks", sparse_numblocks_coder, sparse_numblocks_decoder, true }, - /* tar 1.14 - 1.15.1 keywords. Multiplse instances of these appeared in 'x' + { "GNU.sparse.name", path_coder, path_decoder, + true }, + /* tar 1.14 - 1.15.1 keywords. Multiple instances of these appeared in 'x' headers, and each of them was meaningful. It confilcted with POSIX specs, which requires that "when extended header records conflict, the last one given in the header shall take precedence." */