[coreboot] [FILO] r132 - trunk/filo/fs

repository service svn at coreboot.org
Mon May 24 23:59:36 CEST 2010


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 <mark.cave-ayland at siriusit.co.uk>
Acked-by: Stefan Reinauer <stepan at coresystems.de>

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;
 




More information about the coreboot mailing list