summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--payloads/coreinfo/cbfs_module.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/payloads/coreinfo/cbfs_module.c b/payloads/coreinfo/cbfs_module.c
index 275c84e986..6a04879440 100644
--- a/payloads/coreinfo/cbfs_module.c
+++ b/payloads/coreinfo/cbfs_module.c
@@ -69,7 +69,7 @@ static struct cbfile *getfile(struct cbfile *f)
return NULL;
if (f->magic == LARCHIVE_MAGIC)
return f;
- f = (void *)f + ntohl(header->align);
+ f = (struct cbfile *)((u8 *)f + ntohl(header->align));
}
}
@@ -81,8 +81,8 @@ static struct cbfile *firstfile(void)
static struct cbfile *nextfile(struct cbfile *f)
{
- f = (void *)f + ALIGN(ntohl(f->len) + ntohl(f->offset),
- ntohl(header->align));
+ f = (struct cbfile *)((u8 *)f + ALIGN(ntohl(f->len) + ntohl(f->offset),
+ ntohl(header->align)));
return getfile(f);
}