Actions
Bug #529
closedbug in fsread() in sys/boot/common/ufsread.c
Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
Due date:
% Done:
0%
Estimated time:
Description
Hello,
I found a bug in fsread() in sys/boot/common/ufsread.c. Incorrect calculation
of a virtual block address within a single indirect block causes corruption of
large file. Please see the attached diff.
Regards,
Yuichiro Goto
Files
Updated by qhwt+dfly almost 18 years ago
Thanks, committed!
Appears like this has been introduced in rev 1.7(in FreeBSD)
in the process of avoiding 64bit calculation in the boot code,
and it's still there. Can you report this problem to FreeBSD
community too(if you haven't yet)?
Regards.
Actions