Commit 8775eeca authored by Joseph Noir's avatar Joseph Noir

Add error checks for application policy init

parent b4762a4b
...@@ -46,7 +46,8 @@ public: ...@@ -46,7 +46,8 @@ public:
template <class Parent> template <class Parent>
error init(Parent& parent) { error init(Parent& parent) {
parent.application().init(parent); if (auto err = parent.application().init(parent))
return std::move(err);
parent.mask_add(net::operation::read); parent.mask_add(net::operation::read);
return none; return none;
} }
......
...@@ -43,7 +43,8 @@ public: ...@@ -43,7 +43,8 @@ public:
template <class Parent> template <class Parent>
error init(Parent& parent) { error init(Parent& parent) {
parent.application().init(parent); if (auto err = parent.application().init(parent))
return std::move(err);
parent.mask_add(net::operation::read); parent.mask_add(net::operation::read);
return none; return none;
} }
......
...@@ -99,8 +99,8 @@ public: ...@@ -99,8 +99,8 @@ public:
} }
template <class Parent> template <class Parent>
void init(Parent&) { error init(Parent&) {
// nop return none;
} }
dummy_application make() const { dummy_application make() const {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment