Commit 6f1c9415 authored by Dominik Charousset's avatar Dominik Charousset

Avoid unnecessary state changes

parent d9c9ba37
...@@ -65,7 +65,8 @@ std::unique_ptr<endpoint_manager::message> endpoint_manager::next_message() { ...@@ -65,7 +65,8 @@ std::unique_ptr<endpoint_manager::message> endpoint_manager::next_message() {
return nullptr; return nullptr;
q.inc_deficit(ts); q.inc_deficit(ts);
auto result = q.next(); auto result = q.next();
messages_.try_block(); if (q.empty())
messages_.try_block();
return result; return result;
} }
......
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