Index: /trunk/src/VBox/Runtime/r3/socket.cpp
===================================================================
--- /trunk/src/VBox/Runtime/r3/socket.cpp	(revision 30306)
+++ /trunk/src/VBox/Runtime/r3/socket.cpp	(revision 30307)
@@ -598,5 +598,4 @@
         AssertCompileSize(WSABUF, sizeof(RTSGSEG));
         AssertCompileMemberSize(WSABUF, buf, RT_SIZEOFMEMB(RTSGSEG, pvSeg));
-        AssertCompileMemberSize(WSABUF, len, RT_SIZEOFMEMB(RTSGSEG, cbSeg));
 
         LPWSABUF paMsg = (LPWSABUF)RTMemTmpAllocZ(pSgBuf->cSeg * sizeof(WSABUF));
@@ -605,5 +604,5 @@
         {
             paMsg[i].buf = (char *)pSgBuf->pcaSeg[i].pvSeg;
-            paMsg[i].len = pSgBuf->pcaSeg[i].cbSeg;
+            paMsg[i].len = (u_long)pSgBuf->pcaSeg[i].cbSeg;
         }
 
