summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormbays <mbays@sdf.org>2020-11-08 14:30:45 +0100
committerDrew DeVault <sir@cmpwn.com>2020-11-08 09:38:17 -0500
commit4b2c3afdb0f448372e1ffa58a88250a305ea85cb (patch)
tree11578eab1bcc3ae10e89da3dedbe29555fdd2cd6
parentea40fb5a534d6e78d403140307b48f966e3d0719 (diff)
downloadgmnisrv-4b2c3afdb0f448372e1ffa58a88250a305ea85cb.tar.gz
gmnisrv-4b2c3afdb0f448372e1ffa58a88250a305ea85cb.tar.xz
gmnisrv-4b2c3afdb0f448372e1ffa58a88250a305ea85cb.zip
Set POLLOUT only when there's something to write
-rw-r--r--src/server.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server.c b/src/server.c
index 4a38eaa..f43bb54 100644
--- a/src/server.c
+++ b/src/server.c
@@ -373,9 +373,9 @@ queue_ssl_write:
return DISCONNECTED;
} else {
client->bufln += r;
+ client->pollfd->events = POLLOUT;
}
} while (r > 0);
- client->pollfd->events = POLLOUT;
return CONNECTED;
}