# HG changeset patch # User David Demelier # Date 1512484509 -3600 # Node ID 11532fdac611da4aef4b1bcff62854932d26f38b # Parent b6101b01d0af8d39999640ed2a1e0700931321b0 Irccdctl: fix invalid conditional diff -r b6101b01d0af -r 11532fdac611 libirccdctl/irccd/ctl/ip_connection.cpp --- a/libirccdctl/irccd/ctl/ip_connection.cpp Tue Dec 05 15:31:57 2017 +0100 +++ b/libirccdctl/irccd/ctl/ip_connection.cpp Tue Dec 05 15:35:09 2017 +0100 @@ -31,8 +31,8 @@ { socket.close(); socket.async_connect(*it, [&socket, it, handler] (auto code) mutable { - if (code && it != resolver::iterator()) - do_connect(socket, ++it, std::move(handler)); + if (code && ++it != resolver::iterator()) + do_connect(socket, it, std::move(handler)); else handler(code); });