]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-master: master-login-auth - Fix hang when auth server returns multiple replies...
authorStephan Bosch <stephan.bosch@dovecot.fi>
Thu, 14 Feb 2019 23:45:55 +0000 (00:45 +0100)
committerStephan Bosch <stephan.bosch@dovecot.fi>
Thu, 14 Feb 2019 23:45:55 +0000 (00:45 +0100)
input_args() should return 1 to continue reading input, while 0 stops it.

src/lib-master/master-login-auth.c

index 37808c879465827552579d3346975c18c4854319..0e76f9632f6184c0333634919bcd07f572c73d7e 100644 (file)
@@ -486,7 +486,7 @@ master_login_auth_input_args(struct connection *_conn, const char *const *args)
                master_login_auth_input_fail(auth, id, &args[2]);
        master_login_auth_unref(&auth);
 
-       return 0;
+       return 1;
 }
 
 static void master_login_auth_connected(struct connection *_conn, bool success)