fsck_ffs shall accept the configured journal size, and not refuse to

operate on it if journal size is greater then SUJ_MAX. The later
constant is only to select maximal journal size when user did not
specified size explicitely.

Submitted by:	Andrey Zonov <andrey@zonov.org>
Reviewed by:	mckusick
MFC after:	1 week
This commit is contained in:
kib 2012-08-02 10:39:54 +00:00
parent d2bbb7303c
commit 705abad18c

View File

@ -2383,7 +2383,7 @@ suj_verifyino(union dinode *ip)
return (-1);
}
if (DIP(ip, di_size) < SUJ_MIN || DIP(ip, di_size) > SUJ_MAX) {
if (DIP(ip, di_size) < SUJ_MIN) {
printf("Invalid size %jd for journal inode %d\n",
DIP(ip, di_size), sujino);
return (-1);