Replace an uninitialized variable with the correct element from the

superblock when doing recovery with journalled soft updates.

Reported by:  Chuck Silvers
MFC after:    3 days
Sponsored by: Netflix
This commit is contained in:
Kirk McKusick 2019-10-22 22:23:59 +00:00
parent c89d4b3ce1
commit e39c92986d

View File

@ -1555,7 +1555,7 @@ ino_trunc(ino_t ino, off_t size)
/* If we freed everything in this indirect free the indir. */
if (lastlbn > lbn)
continue;
blk_free(DIP(ip, di_ib[i]), 0, frags);
blk_free(DIP(ip, di_ib[i]), 0, fs->fs_frag);
DIP_SET(ip, di_ib[i], 0);
}
ino_dirty(ino);