Author: stepan Date: Mon May 24 23:59:35 2010 New Revision: 132 URL: http://tracker.coreboot.org/trac/filo/changeset/132
Log: Fix RR alignment bug in the grubfs iso9660 driver which prevented CD directory entries from being read correctly. Signed-off-by: Mark Cave-Ayland <[email protected]> Acked-by: Stefan Reinauer <[email protected]> Modified: trunk/filo/fs/fsys_iso9660.c Modified: trunk/filo/fs/fsys_iso9660.c ============================================================================== --- trunk/filo/fs/fsys_iso9660.c Wed May 19 18:31:36 2010 (r131) +++ trunk/filo/fs/fsys_iso9660.c Mon May 24 23:59:35 2010 (r132) @@ -164,8 +164,8 @@ rr_ptr.ptr = ((unsigned char *)idr + idr->name_len.l + sizeof(struct iso_directory_record) - sizeof(idr->name)); - if (rr_ptr.i & 1) - rr_ptr.i++, rr_len--; + if (rr_len & 1) + rr_ptr.ptr++, rr_len--; ce_ptr = NULL; rr_flag = RR_FLAG_NM | RR_FLAG_PX; -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

