diff options
Diffstat (limited to 'e2fsck/emptydir.c')
-rw-r--r-- | e2fsck/emptydir.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/e2fsck/emptydir.c b/e2fsck/emptydir.c index 5dbf0214..6baab76e 100644 --- a/e2fsck/emptydir.c +++ b/e2fsck/emptydir.c @@ -168,8 +168,7 @@ static int fix_directory(ext2_filsys fs, if (edi->freed_blocks) { edi->inode.i_size -= edi->freed_blocks * fs->blocksize; - edi->inode.i_blocks -= edi->freed_blocks * - (fs->blocksize / 512); + ext2fs_iblk_add_blocks(fs, &edi->inode, edi->freed_blocks); retval = ext2fs_write_inode(fs, db->ino, &edi->inode); if (retval) return 0; |