From a5e902668881dc45ecff2cf7c1dd8ab8b626a8ed Mon Sep 17 00:00:00 2001 From: Hugo Santos Date: Thu, 5 Apr 2007 17:56:09 +0000 Subject: [PATCH] copy back the source address even when the data is truncated git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20586 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/network/stack/net_socket.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/add-ons/kernel/network/stack/net_socket.cpp b/src/add-ons/kernel/network/stack/net_socket.cpp index 7c917b1992..50c6db9124 100644 --- a/src/add-ons/kernel/network/stack/net_socket.cpp +++ b/src/add-ons/kernel/network/stack/net_socket.cpp @@ -814,7 +814,7 @@ socket_receive(net_socket *socket, msghdr *header, void *data, size_t length, bytesCopied += toRead; } - if (bytesCopied == bytesReceived && header->msg_name != NULL) { + if (header->msg_name != NULL) { header->msg_namelen = min_c(nameLen, buffer->source.ss_len); memcpy(header->msg_name, &buffer->source, header->msg_namelen); }