* tar.c (tar_read_header): Skip over records containing
incremental tar specific info.
Этот коммит содержится в:
родитель
badf915e39
Коммит
65f99d5493
@ -1,3 +1,8 @@
|
||||
2004-12-01 Pavel Tsekov <ptsekov@gmx.net>
|
||||
|
||||
* tar.c (tar_read_header): Skip over records containing
|
||||
incremental tar specific info.
|
||||
|
||||
2004-11-29 Jindrich Novy <jnovy@redhat.com>
|
||||
|
||||
* direntry.c (vfs_s_readlink): Correctly calculate link length.
|
||||
|
@ -403,6 +403,13 @@ tar_read_header (struct vfs_class *me, struct vfs_s_super *archive,
|
||||
else
|
||||
*h_size = tar_from_oct (1 + 12, header->header.size);
|
||||
|
||||
/*
|
||||
* Skip over directory snapshot info records that
|
||||
* are stored in incremental tar archives.
|
||||
*/
|
||||
if (header->header.linkflag == LF_DUMPDIR)
|
||||
return STATUS_SUCCESS;
|
||||
|
||||
header->header.arch_name[NAMSIZ - 1] = '\0';
|
||||
if (header->header.linkflag == LF_LONGNAME
|
||||
|| header->header.linkflag == LF_LONGLINK) {
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user