diff --git a/kernel/bootstrap.c b/kernel/bootstrap.c index 90c93c1..f9c417a 100644 --- a/kernel/bootstrap.c +++ b/kernel/bootstrap.c @@ -475,8 +475,7 @@ static FILE *fopen_include(const char *fil) #ifdef CONFIG_DEBUG_INTERPRETER printk("Including '%s'\n", name ); #endif - srcfilenames [ cursrc ] = malloc(strlen(fil) + 1); - strcpy(srcfilenames[ cursrc ], fil); + srcfilenames[cursrc] = strdup(fil); srclines [ cursrc ] = 1; srcfiles [ cursrc++ ] = ret;