--- l4/pkg/generic_fprov/examples/bmodfs/dm.c.orig 2005-06-17 19:20:01.375903840 +0200 +++ l4/pkg/generic_fprov/examples/bmodfs/dm.c 2005-06-17 19:31:19.486191196 +0200 @@ -96,7 +96,12 @@ l4util_mb_info_t *mbi = (l4util_mb_info_t*)crt0_multiboot_info; l4util_mb_mod_t *mod = (l4util_mb_mod_t*)mbi->mods_addr; char *space; + char *fname_space; int found; + + fname_space = strchr(fname, ' '); + if (fname_space) + *fname_space = '\0'; for (i=0; imods_count; i++) { @@ -128,12 +133,17 @@ ds->id = id; ds->manager = dm_id; *size = dd->size; + + if (fname_space) + *fname_space = ' '; return 0; } } LOG_Error("Object '%s' not found!", fname); + if (fname_space) + *fname_space = ' '; return -L4_ENOTFOUND; }