diff --git a/renderdoc/os/posix/posix_network.cpp b/renderdoc/os/posix/posix_network.cpp index 1bb2234cb..3fcebe0d5 100644 --- a/renderdoc/os/posix/posix_network.cpp +++ b/renderdoc/os/posix/posix_network.cpp @@ -167,7 +167,11 @@ bool Socket::SendDataBlocking(const void *buf, uint32_t length) while(sent < length) { - ssize_t ret = send((int)socket, src, length - sent, 0); + int flags = 0; +#if ENABLED(RDOC_LINUX) + flags = MSG_NOSIGNAL; +#endif + ssize_t ret = send((int)socket, src, length - sent, flags); if(ret <= 0) {