From: Yang Tse Date: Thu, 19 Apr 2007 20:16:28 +0000 (+0000) Subject: fix comment and line spacing X-Git-Tag: curl-7_16_3~168 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b0e909329e63f7d4a6f50f536c41082ba8c1619d;p=thirdparty%2Fcurl.git fix comment and line spacing --- diff --git a/lib/connect.c b/lib/connect.c index dd67638fff..57e203657b 100644 --- a/lib/connect.c +++ b/lib/connect.c @@ -432,16 +432,15 @@ static bool verifyconnect(curl_socket_t sockfd, int *error) #endif - if( -1 == getsockopt(sockfd, SOL_SOCKET, SO_ERROR, - (void *)&err, &errSize)) + if (0 != getsockopt(sockfd, SOL_SOCKET, SO_ERROR, (void *)&err, &errSize)) err = SOCKERRNO; - #ifdef _WIN32_WCE - /* Always returns this error, bug in CE? */ - if(WSAENOPROTOOPT==err) - err=0; + /* Old WinCE versions don't support SO_ERROR */ + if (WSAENOPROTOOPT == err) { + SET_SOCKERRNO(0); + err = 0; + } #endif - if ((0 == err) || (EISCONN == err)) /* we are connected, awesome! */ rc = TRUE;