[PATCH] Allow MC to open incremental tar archives
Pavel Tsekov
ptsekov at gmx.net
Tue Nov 30 17:59:22 UTC 2004
Hello,
This patch fixes the following issue:
https://savannah.gnu.org/bugs/index.php?func=detailitem&item_id=8684
ChangeLog:
20041130 Pavel Tsekov <ptsekov at gmx.net>
* tar.c (tar_read_header): Skip over records containing
incremental tar specific info.
-------------- next part --------------
Index: tar.c
===================================================================
RCS file: /cvsroot/mc/mc/vfs/tar.c,v
retrieving revision 1.69
diff -u -p -r1.69 tar.c
--- tar.c 1 Nov 2004 07:49:36 -0000 1.69
+++ tar.c 30 Nov 2004 17:33:39 -0000
@@ -403,6 +403,13 @@ tar_read_header (struct vfs_class *me, s
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) {
More information about the mc-devel
mailing list