From: =?UTF-8?q?R=C4=83zvan=20Crainea?= Date: Mon, 4 Jun 2018 10:51:50 +0300 Subject: [PATCH] Merge pull request #1374 from Vonage/bugfix/tcp_send_poll_revents Fix bug which will cause processes to get stuck in tcp send loops. (cherry picked from commit a5633eab0c7c0d20698908dad83c781e403998ac) (cherry picked from commit 548df1b986d2d6bdee56529129245c1664b6dd82) diff --git a/net/proto_tcp/proto_tcp.c b/net/proto_tcp/proto_tcp.c index d3c20d569..2edac587e 100644 --- a/net/proto_tcp/proto_tcp.c +++ b/net/proto_tcp/proto_tcp.c @@ -706,7 +706,7 @@ poll_loop: } } - if (pf.events&POLLOUT) + if (pf.revents&POLLOUT) goto again; /* some other events triggered by poll - treat as errors */