Problem: irregular loop conditions

Solution: use standard loop constructs and optimize some loops
This commit is contained in:
Simon Giesecke
2019-12-24 16:39:04 +01:00
parent 628adf1cb7
commit f8f7913737
10 changed files with 72 additions and 57 deletions

View File

@@ -232,8 +232,10 @@ zmq::fd_t zmq::tcp_listener_t::accept ()
if (!options.tcp_accept_filters.empty ()) {
bool matched = false;
for (options_t::tcp_accept_filters_t::size_type i = 0;
i != options.tcp_accept_filters.size (); ++i) {
for (options_t::tcp_accept_filters_t::size_type
i = 0,
size = options.tcp_accept_filters.size ();
i != size; ++i) {
if (options.tcp_accept_filters[i].match_address (
reinterpret_cast<struct sockaddr *> (&ss), ss_len)) {
matched = true;