Prechádzať zdrojové kódy

Fix star compatibility (sparse headers)

* src/sparse.c (star_get_sparse_info): Update file->dumped_size
Sergey Poznyakoff 11 rokov pred
rodič
commit
ca8cb48d02
1 zmenil súbory, kde vykonal 1 pridanie a 0 odobranie
  1. 1 0
      src/sparse.c

+ 1 - 0
src/sparse.c

@@ -809,6 +809,7 @@ star_get_sparse_info (struct tar_sparse_file *file)
       set_next_block_after (h);
       for (i = 0; i < SPARSES_IN_STAR_EXT_HEADER && rc == add_ok; i++)
 	rc = oldgnu_add_sparse (file, &h->star_ext_header.sp[i]);
+      file->dumped_size += BLOCKSIZE;
     }
 
   if (rc == add_fail)