DragonFly bugs List (threaded) for 2007-01
DragonFly BSD
DragonFly bugs List (threaded) for 2007-01
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: bug in fsread() in sys/boot/common/ufsread.c


From: YONETANI Tomokazu <qhwt+dfly@xxxxxxxxxx>
Date: Tue, 23 Jan 2007 00:49:32 +0900

On Mon, Jan 22, 2007 at 02:34:08AM +0900, Yuichiro Goto wrote:
> 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.

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.



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]