changeset 19388:3d209e0982bf

imap: Disconnection log message incorrectly logged "input/output" even if only "input" was set.
author Timo Sirainen <tss@iki.fi>
date Wed, 18 Nov 2015 12:40:42 +0200
parents b638e19d3bd4
children 5528fd720619
files src/imap/imap-client.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/imap/imap-client.c	Wed Nov 18 12:39:13 2015 +0200
+++ b/src/imap/imap-client.c	Wed Nov 18 12:40:42 2015 +0200
@@ -288,7 +288,7 @@
 	}
 
 	cond = io_loop_find_fd_conditions(current_ioloop, client->fd_out);
-	if ((cond & (IO_READ | IO_WRITE)) != 0)
+	if ((cond & (IO_READ | IO_WRITE)) == (IO_READ | IO_WRITE))
 		cond_str = "input/output";
 	else if ((cond & IO_READ) != 0)
 		cond_str = "input";