Added cast to socket() return value to prevent Windows warning
diff --git a/library/net.c b/library/net.c
index 67080a2..46902df 100644
--- a/library/net.c
+++ b/library/net.c
@@ -180,7 +180,8 @@
     ret = POLARSSL_ERR_NET_UNKNOWN_HOST;
     for( cur = addr_list; cur != NULL; cur = cur->ai_next )
     {
-        *fd = socket( cur->ai_family, cur->ai_socktype, cur->ai_protocol );
+        *fd = (int) socket( cur->ai_family, cur->ai_socktype,
+                            cur->ai_protocol );
         if( *fd < 0 )
         {
             ret = POLARSSL_ERR_NET_SOCKET_FAILED;
@@ -267,7 +268,8 @@
     ret = POLARSSL_ERR_NET_UNKNOWN_HOST;
     for( cur = addr_list; cur != NULL; cur = cur->ai_next )
     {
-        *fd = socket( cur->ai_family, cur->ai_socktype, cur->ai_protocol );
+        *fd = (int) socket( cur->ai_family, cur->ai_socktype,
+                            cur->ai_protocol );
         if( *fd < 0 )
         {
             ret = POLARSSL_ERR_NET_SOCKET_FAILED;