From: Marcin Siodelski Date: Fri, 6 Jan 2017 21:00:46 +0000 (+0100) Subject: [5094] Use error_code.value() to compare against boost::system_errors. X-Git-Tag: trac5090_base~1^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=734aee45a8bec0471e273da34c3d9ed7d56102b8;p=thirdparty%2Fkea.git [5094] Use error_code.value() to compare against boost::system_errors. Comparing the error_code directly causes test issues on some OSes. See asio_wrapper.h for the details. --- diff --git a/src/lib/asiolink/tests/tcp_acceptor_unittest.cc b/src/lib/asiolink/tests/tcp_acceptor_unittest.cc index 5962547565..7c57996db7 100644 --- a/src/lib/asiolink/tests/tcp_acceptor_unittest.cc +++ b/src/lib/asiolink/tests/tcp_acceptor_unittest.cc @@ -261,7 +261,7 @@ public: /// @param ec Error code. void acceptHandler(const boost::system::error_code& ec) { if (ec) { - if (ec != boost::asio::error::operation_aborted) { + if (ec.value() != boost::asio::error::operation_aborted) { ADD_FAILURE() << "error occurred while accepting connection: " << ec.message(); } else {