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};
 		}