]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Verify that alternate superblocks have a correct magic number before
authorKirk McKusick <mckusick@FreeBSD.org>
Mon, 2 Dec 2002 19:30:37 +0000 (19:30 +0000)
committerKirk McKusick <mckusick@FreeBSD.org>
Mon, 2 Dec 2002 19:30:37 +0000 (19:30 +0000)
commitf033309fcd0c4d92a4e2d095b916b932b34e7e7b
treec5cbcbee2148577e606567de3414c0405ed46eab
parentdf9f4fead8cf6a8971db641d40a247acb0002ff9
Verify that alternate superblocks have a correct magic number before
trying to use them. Set a minimum value for numdirs when using an
alternate superblock to avoid spurious numdirs == 0 error. Calculate
new fields when using an alternate superblock from a UFS1 filesystem
to avoid segment faulting.

Sponsored by:   DARPA & NAI Labs.
sbin/fsck_ffs/setup.c