diff options
Diffstat (limited to 'src/initrd.c')
-rw-r--r-- | src/initrd.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/initrd.c b/src/initrd.c index 54bdc4b..e90f9f0 100644 --- a/src/initrd.c +++ b/src/initrd.c @@ -53,7 +53,7 @@ uint32_t initrd_getsize(initrd_file *file) initrd_file *initrd_getfileptr(const char *name) { - initrd_file *file = (initrd_file *)(initrd_start + sizeof(initrd_header)); + initrd_file *file = (initrd_file *)((uint8_t *)initrd_start + sizeof(initrd_header)); uint32_t offset = sizeof(initrd_header); while (offset < initrd_size) { @@ -74,7 +74,7 @@ char *initrd_getfile(const char *name) return 0; - char *ptr = (char *)((void *)file + sizeof(initrd_file)); + char *ptr = (char *)file + sizeof(initrd_file); ptr[initrd_getsize(file) - 1] = 0; return ptr; } |