Avoid rewriting same directory twice (may happen on copied inodes)
parent
cb7adffb41
commit
435a466e20
|
@ -339,7 +339,10 @@ errcode_t change_inode_numbers(realloc_data *rd)
|
|||
realloc_sort_inode_map(rd);
|
||||
for (ino = 1; ino <= rd->fs->super->s_inodes_count; ino++)
|
||||
{
|
||||
ext2fs_dir_iterate2(rd->fs, ino, 0, 0, change_inode_numbers_callback, rd);
|
||||
if (ext2fs_test_inode_bitmap2(rd->fs->inode_map, ino))
|
||||
{
|
||||
ext2fs_dir_iterate2(rd->fs, ino, 0, 0, change_inode_numbers_callback, rd);
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue