Commit 50fee462 authored by Dominik Charousset's avatar Dominik Charousset

Fix error handling

parent 9e2b8bba
......@@ -109,13 +109,15 @@ public:
}
prepare_next_read();
}
return true;
} else {
auto err = get<sec>(ret);
CAF_LOG_DEBUG("receive failed" << CAF_ARG(err));
worker_.handle_error(err);
return false;
if (err != sec::unavailable_or_would_block) {
CAF_LOG_DEBUG("receive failed" << CAF_ARG(err));
worker_.handle_error(err);
return false;
}
}
return true;
}
template <class Parent>
......@@ -225,9 +227,11 @@ private:
}
} else {
auto err = get<sec>(ret);
CAF_LOG_DEBUG("send failed" << CAF_ARG(err));
worker_.handle_error(err);
return false;
if (err != sec::unavailable_or_would_block) {
CAF_LOG_DEBUG("send failed" << CAF_ARG(err));
worker_.handle_error(err);
return false;
}
}
return true;
}
......
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