Skip to content

Commit 3251d05

Browse files
committed
Problem: creation of poller_events is unnecessarily complex
Solution: simplify code
1 parent f700e5d commit 3251d05

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

zmq_addon.hpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -477,12 +477,10 @@ inline std::ostream& operator<<(std::ostream& os, const multipart_t& msg)
477477
int wait (std::chrono::milliseconds timeout)
478478
{
479479
if (need_rebuild) {
480-
poller_events.clear ();
480+
poller_events.resize (handlers.size ());
481481
poller_handlers.clear ();
482-
poller_events.reserve (handlers.size ());
483482
poller_handlers.reserve (handlers.size ());
484483
for (const auto &handler : handlers) {
485-
poller_events.emplace_back (zmq_poller_event_t {});
486484
poller_handlers.push_back (handler.second);
487485
}
488486
need_rebuild = false;

0 commit comments

Comments
 (0)