summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2012-09-23 09:02:33 +0200
committerAraq <rumpf_a@web.de>2012-09-23 09:02:33 +0200
commitbad34033de716be99ffae1f2442dddd344276e3d (patch)
tree685e3160461899f6f59789986cc1af3bc29f58e1
parent83b90b941b4643cfe55ed3b635177147b2e549ea (diff)
parentd00cb877fdd975a6feaaf7134b7f8059ec4be590 (diff)
downloadNim-bad34033de716be99ffae1f2442dddd344276e3d.tar.gz
Merge branch 'master' of github.com:Araq/Nimrod
-rwxr-xr-xlib/pure/sockets.nim3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/pure/sockets.nim b/lib/pure/sockets.nim
index 188fcb5d8..fb04d6754 100755
--- a/lib/pure/sockets.nim
+++ b/lib/pure/sockets.nim
@@ -1227,8 +1227,9 @@ proc recvFrom*(socket: TSocket, data: var string, length: int,
   var addrLen = sizeof(sockAddress).TSockLen
   result = recvFrom(socket.fd, cstring(data), length.cint, flags.cint,
                     cast[ptr TSockAddr](addr(sockAddress)), addr(addrLen))
-  
+
   if result != -1:
+    data.setLen(result)
     address = $inet_ntoa(sockAddress.sin_addr)
     port = ntohs(sockAddress.sin_port).TPort