Author: mcayland Date: Sun Jul 4 12:56:05 2010 New Revision: 814 URL: http://tracker.coreboot.org/trac/openbios/changeset/814
Log: Fix incorrect interpretation of HFS seek function result code which was causing FC12 to fail during second-stage boot.
Signed-off-by: Mark Cave-Ayland mark.cave-ayland@siriusit.co.uk
Modified: trunk/openbios-devel/fs/hfs/hfs_fs.c
Modified: trunk/openbios-devel/fs/hfs/hfs_fs.c ============================================================================== --- trunk/openbios-devel/fs/hfs/hfs_fs.c Sun Jul 4 12:18:03 2010 (r813) +++ trunk/openbios-devel/fs/hfs/hfs_fs.c Sun Jul 4 12:56:05 2010 (r814) @@ -392,10 +392,10 @@ }
ret = hfs_seek( common->file, offs, whence ); - if (ret) - RET( -1 ); - else + if (ret != -1) RET( 0 ); + else + RET( -1 ); }
/* ( addr -- size ) */