--- src/sys/boot/common/load_elf.c 2003/11/10 06:08:31 1.3 +++ src/sys/boot/common/load_elf.c 2004/09/09 03:47:08 1.4 @@ -619,7 +619,7 @@ __elfN(parse_modmetadata)(struct preload __elfN(reloc_ptr)(fp, ef, v, &md, sizeof(md)); #else md.md_cval += ef->off; - md.md_data += ef->off; + md.md_data = (uint8_t *)md.md_data + ef->off; #endif #endif p += sizeof(Elf_Addr);