parent
638fdeb2f5
commit
84dfb668d3
|
@ -48,10 +48,14 @@ namespace Noux {
|
||||||
char name[NAME_MAX_LEN];
|
char name[NAME_MAX_LEN];
|
||||||
Arg_string::find_arg(args, "filename").string(name, sizeof(name), "<noname>");
|
Arg_string::find_arg(args, "filename").string(name, sizeof(name), "<noname>");
|
||||||
|
|
||||||
Rom_session_component *rom = new (env()->heap())
|
try {
|
||||||
Rom_session_component(_ds_registry, name);
|
Rom_session_component *rom = new (env()->heap())
|
||||||
|
Rom_session_component(_ds_registry, name);
|
||||||
|
|
||||||
return _ep.manage(rom);
|
return _ep.manage(rom);
|
||||||
|
} catch (Rom_connection::Rom_connection_failed) {
|
||||||
|
throw Service::Unavailable();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void upgrade(Genode::Session_capability, const char *args) { }
|
void upgrade(Genode::Session_capability, const char *args) { }
|
||||||
|
|
Loading…
Reference in New Issue