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: "Yuichiro Goto" <y7goto@xxxxxxxxx>
Date: Tue, 23 Jan 2007 01:11:39 +0900

Sure.

On 1/23/07, YONETANI Tomokazu <qhwt+dfly@les.ath.cx> wrote:
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]