From 62a023ba570bac31a952d574f834249dee6c3d11 Mon Sep 17 00:00:00 2001 From: Alex Auvolat Date: Wed, 13 Jul 2016 22:50:15 +0200 Subject: Fix tests --- src/kernel/core/kmain.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/kernel/core/kmain.c') diff --git a/src/kernel/core/kmain.c b/src/kernel/core/kmain.c index 2774e11..99ad0d7 100644 --- a/src/kernel/core/kmain.c +++ b/src/kernel/core/kmain.c @@ -250,7 +250,7 @@ fs_t *setup_iofs(multiboot_info_t *mbd) { (char*)mods[i].mod_start, len, FM_READ | FM_MMAP)); - if (strncmp(modname, "kernel.map", 10) == 0) { + if (strlen(modname) > 4 && strcmp(modname + strlen(modname) - 4, ".map") == 0) { // remark: load_kernel_symbol_map modifies the data region, // which is not a problem because nullfs_add_ram_file copied the thing already load_kernel_symbol_map((char*)mods[i].mod_start, len); -- cgit v1.2.3