Better placement of memset() to prevent compiler warning under MSVC
diff --git a/library/net.c b/library/net.c
index cf4a778..2ef1c3c 100644
--- a/library/net.c
+++ b/library/net.c
@@ -113,8 +113,6 @@
     struct sockaddr_in server_addr;
     struct hostent *server_host;
 
-    memset( &server_addr, 0, sizeof( server_addr ) );
-
 #if defined(_WIN32) || defined(_WIN32_WCE)
     WSADATA wsaData;
 
@@ -129,6 +127,8 @@
     signal( SIGPIPE, SIG_IGN );
 #endif
 
+    memset( &server_addr, 0, sizeof( server_addr ) );
+
     if( ( server_host = gethostbyname( host ) ) == NULL )
         return( POLARSSL_ERR_NET_UNKNOWN_HOST );
 
@@ -160,8 +160,6 @@
     int n, c[4];
     struct sockaddr_in server_addr;
 
-    memset( &server_addr, 0, sizeof( server_addr ) );
-
 #if defined(_WIN32) || defined(_WIN32_WCE)
     WSADATA wsaData;
 
@@ -176,6 +174,8 @@
     signal( SIGPIPE, SIG_IGN );
 #endif
 
+    memset( &server_addr, 0, sizeof( server_addr ) );
+
     if( ( *fd = (int) socket( AF_INET, SOCK_STREAM, IPPROTO_IP ) ) < 0 )
         return( POLARSSL_ERR_NET_SOCKET_FAILED );