Mercurial > code
changeset 498:1c0342584e55
Socket: fix incorrect SOL_SOCKET/SO_ERROR check
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 16 Dec 2015 11:33:39 +0100 |
parents | 8b161d143975 |
children | ff8f81775564 |
files | modules/sockets/sockets.h |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/modules/sockets/sockets.h Mon Dec 14 09:41:28 2015 +0100 +++ b/modules/sockets/sockets.h Wed Dec 16 11:33:39 2015 +0100 @@ -2058,7 +2058,7 @@ { int error = sc.template get<int>(SOL_SOCKET, SO_ERROR); - if (error == Failure) { + if (error != 0) { sc.setState(State::Disconnected); throw Error{Error::System, "connect", error}; }