From: Stelian Pop Date: Tue, 14 Dec 2004 11:21:48 +0000 (+0000) Subject: Fix the exclusion of directory entries of inodes from the dump. X-Git-Tag: release_0_4b38~5 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=cb59b465a85becf30485fc19531d99b994557b33;p=dump.git Fix the exclusion of directory entries of inodes from the dump. --- diff --git a/dump/traverse.c b/dump/traverse.c index 9e68fdd..a6b80cc 100644 --- a/dump/traverse.c +++ b/dump/traverse.c @@ -37,7 +37,7 @@ #ifndef lint static const char rcsid[] = - "$Id: traverse.c,v 1.62 2004/11/22 10:22:43 stelian Exp $"; + "$Id: traverse.c,v 1.63 2004/12/14 11:21:48 stelian Exp $"; #endif /* not lint */ #include @@ -987,7 +987,8 @@ convert_dir(struct ext2_dir_entry *dirent, UNUSED(int offset), /* do not save entries to excluded inodes */ if (TSTINO(dirent->inode, dumpinomap) == 0 && - TSTINO(dirent->inode, dumpdirmap) == 0) + TSTINO(dirent->inode, dumpdirmap) == 0 && + TSTINO(dirent->inode, usedinomap) == 0) return 0; p = (struct convert_dir_context *)private;