]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
imapc: Check for when to prefer LOGIN to AUTHENTICATE was wrong.
authorTimo Sirainen <tss@iki.fi>
Fri, 2 Dec 2011 11:12:16 +0000 (13:12 +0200)
committerTimo Sirainen <tss@iki.fi>
Fri, 2 Dec 2011 11:12:16 +0000 (13:12 +0200)
src/lib-imap-client/imapc-connection.c

index a9b15a6059e4bb1c1ef9d93ef5628194bcb5bb9b..244279f2720e711656716eef26c388650315d107 100644 (file)
@@ -732,7 +732,7 @@ static void imapc_connection_authenticate(struct imapc_connection *conn)
        imapc_command_set_flags(cmd, IMAPC_COMMAND_FLAG_PRELOGIN);
 
        if ((set->master_user == NULL &&
-            need_literal(set->username) && need_literal(set->password)) ||
+            !need_literal(set->username) && !need_literal(set->password)) ||
            (conn->capabilities & IMAPC_CAPABILITY_AUTH_PLAIN) == 0) {
                /* We can use LOGIN command */
                imapc_command_sendf(cmd, "LOGIN %s %s",