summary refs log tree commit diff stats
path: root/lib/pure/sockets.nim
diff options
context:
space:
mode:
authorDominik Picheta <dominikpicheta@googlemail.com>2012-08-12 20:25:30 +0100
committerDominik Picheta <dominikpicheta@googlemail.com>2012-08-12 20:25:30 +0100
commit8dd1a5a1818584535edbb3cbf90c599cf4b9eefc (patch)
treea8e13911a2747792c9afcb0f744ef57275dbd685 /lib/pure/sockets.nim
parente9604b4433cac0627086b1b28983546ed033e41e (diff)
downloadNim-8dd1a5a1818584535edbb3cbf90c599cf4b9eefc.tar.gz
Sockets module should compile again on Windows. Fixed asyncio not compiling.
Diffstat (limited to 'lib/pure/sockets.nim')
-rwxr-xr-xlib/pure/sockets.nim4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/pure/sockets.nim b/lib/pure/sockets.nim
index d6b69d4c8..28f0a325e 100755
--- a/lib/pure/sockets.nim
+++ b/lib/pure/sockets.nim
@@ -1218,7 +1218,7 @@ proc recvFrom*(socket: TSocket, data: var string, length: int,
   data = newString(length)
   var sockAddress: Tsockaddr_in
   var addrLen = sizeof(sockAddress).TSockLen
-  result = recvFrom(socket.fd, cstring(data), length, flags,
+  result = recvFrom(socket.fd, cstring(data), length.cint, flags.cint,
                     cast[ptr TSockAddr](addr(sockAddress)), addr(addrLen))
   
   if result != -1:
@@ -1326,7 +1326,7 @@ proc sendTo*(socket: TSocket, address: string, port: TPort, data: pointer,
   var success = false
   var it = aiList
   while it != nil:
-    result = sendTo(socket.fd, data, size.cint, flags, it.ai_addr,
+    result = sendTo(socket.fd, data, size.cint, flags.cint, it.ai_addr,
                     it.ai_addrlen.TSockLen)
     if result != -1'i32:
       success = true