commit | 1b08bd9525e9c880dd05873831b38844d0d8c8d6 | [log] [tgz] |
---|---|---|
author | Peter Vaskovic <petervas@users.noreply.github.com> | Thu May 15 02:54:37 2014 +0200 |
committer | Paul Bakker <p.j.bakker@polarssl.org> | Tue Jul 08 18:28:51 2014 +0200 |
tree | 3575b6d98afa1f5072243ae6a5a8645e582e6f69 | |
parent | dcbd74f699632f01e995609b6898bc8b62fa7e3f [diff] [blame] |
Fix WSAStartup return value check. SOCKET_ERROR was not a valid return value. WSAStartup returns 0 on success, so check that instead.
diff --git a/library/net.c b/library/net.c index 378ac8e..85f0a0e 100644 --- a/library/net.c +++ b/library/net.c
@@ -118,7 +118,7 @@ if( wsa_init_done == 0 ) { - if( WSAStartup( MAKEWORD(2,0), &wsaData ) == SOCKET_ERROR ) + if( WSAStartup( MAKEWORD(2,0), &wsaData ) != 0 ) return( POLARSSL_ERR_NET_SOCKET_FAILED ); wsa_init_done = 1;