From 4b6a2d8e1e202f6547ff0b010702ea3a527dfd34 Mon Sep 17 00:00:00 2001 From: Nathan Scott Date: Sat, 17 Dec 2005 14:07:23 +0000 Subject: [PATCH] Fix erroneous missing freetab entry dir2 diagnosis from xfs_repair. Thanks to Masanori Tsuda . Merge of master-melb:xfs-cmds:24860a by kenmcd. --- repair/phase6.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/repair/phase6.c b/repair/phase6.c index a0904053d..6acc148d2 100644 --- a/repair/phase6.c +++ b/repair/phase6.c @@ -2262,7 +2262,8 @@ longform_dir2_check_node( libxfs_da_brelse(NULL, bp); } for (i = 0; i < freetab->nents; i++) { - if (freetab->ents[i].s == 0) { + if ((freetab->ents[i].s == 0) && + (freetab->ents[i].v != NULLDATAOFF)) { do_warn(_("missing freetab entry %u for " "directory inode %llu\n"), i, ip->i_ino); -- 2.47.2