From: Stephan Bosch Date: Thu, 14 Feb 2019 23:45:55 +0000 (+0100) Subject: lib-master: master-login-auth - Fix hang when auth server returns multiple replies... X-Git-Tag: 2.3.9~826 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f33437e9801aa26f90d2d35fb1b3f091344e63e9;p=thirdparty%2Fdovecot%2Fcore.git lib-master: master-login-auth - Fix hang when auth server returns multiple replies at once. input_args() should return 1 to continue reading input, while 0 stops it. --- diff --git a/src/lib-master/master-login-auth.c b/src/lib-master/master-login-auth.c index 37808c8794..0e76f9632f 100644 --- a/src/lib-master/master-login-auth.c +++ b/src/lib-master/master-login-auth.c @@ -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)