mirror of
https://github.com/genodelabs/genode.git
synced 2025-06-19 15:43:56 +00:00
committed by
Norman Feske
parent
83040d7d86
commit
045a30865a
@ -110,8 +110,7 @@ Session_component *Net::Root::_create_session(char const *args)
|
|||||||
try {
|
try {
|
||||||
Session_label const label = label_from_args(args);
|
Session_label const label = label_from_args(args);
|
||||||
Session_policy policy(label, _config.node());
|
Session_policy policy(label, _config.node());
|
||||||
Domain_name domain_name(Cstring(policy.attribute("domain").value_base(),
|
Domain_name domain_name(policy.attribute_value("domain", Domain_name()));
|
||||||
policy.attribute("domain").value_size()));
|
|
||||||
|
|
||||||
Domain &domain = _config.domains().find_by_name(domain_name);
|
Domain &domain = _config.domains().find_by_name(domain_name);
|
||||||
|
|
||||||
|
@ -40,10 +40,7 @@ Domain_avl_member::Domain_avl_member(Domain_name const &name,
|
|||||||
*****************/
|
*****************/
|
||||||
|
|
||||||
Domain_base::Domain_base(Xml_node const node)
|
Domain_base::Domain_base(Xml_node const node)
|
||||||
:
|
: _name(node.attribute_value("name", Domain_name())) { }
|
||||||
_name(Cstring(node.attribute("name").value_base(),
|
|
||||||
node.attribute("name").value_size()))
|
|
||||||
{ }
|
|
||||||
|
|
||||||
|
|
||||||
/************
|
/************
|
||||||
|
@ -24,8 +24,7 @@ Domain &Leaf_rule::_find_domain(Domain_tree &domains,
|
|||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
return domains.find_by_name(
|
return domains.find_by_name(
|
||||||
Cstring(node.attribute("domain").value_base(),
|
node.attribute_value("domain", Domain_name()));
|
||||||
node.attribute("domain").value_size()));
|
|
||||||
}
|
}
|
||||||
catch (Domain_tree::No_match) { throw Invalid(); }
|
catch (Domain_tree::No_match) { throw Invalid(); }
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user