From: Timo Sirainen Date: Mon, 20 May 2019 13:33:30 +0000 (+0300) Subject: lib: ostream-file - Use TCP_NODELAY when uncorking, not corking X-Git-Tag: 2.3.9~476 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=75699c3076ede11eb4cff35db96f09dfdc142f70;p=thirdparty%2Fdovecot%2Fcore.git lib: ostream-file - Use TCP_NODELAY when uncorking, not corking --- diff --git a/src/lib/ostream-file.c b/src/lib/ostream-file.c index fcfc8b9090..e7e6f62d12 100644 --- a/src/lib/ostream-file.c +++ b/src/lib/ostream-file.c @@ -381,7 +381,7 @@ static void o_stream_file_cork(struct ostream_private *stream, bool set) fstream->no_socket_cork = TRUE; fstream->socket_cork_set = FALSE; } - if (set && !fstream->no_socket_nodelay) { + if (!set && !fstream->no_socket_nodelay) { /* Uncorking - send all the pending data immediately. Remove nodelay immediately afterwards, so if any output is sent outside corking it may get delayed. */