net: SOCKET_SEND_FLAGS_NOSIGNAL

This commit is contained in:
Matheus
2024-06-10 17:32:41 -03:00
parent f2eecc580b
commit f7b761e883
5 changed files with 6 additions and 5 deletions
+1 -1
View File
@@ -1273,7 +1273,7 @@ static int tcp_send(socket_t *socket, sockaddr_t *addr, void *buffer, size_t cou
poll_leave(&polldesc);
poll_destroydesc(&polldesc);
if (_cpu()->thread->proc)
if (_cpu()->thread->proc && (flags & SOCKET_SEND_FLAGS_NOSIGNAL) == 0)
signal_signalproc(_cpu()->thread->proc, SIGPIPE);
error = EPIPE;