Mercurial > dovecot > original-hg > dovecot-1.2
changeset 3707:c278d40d99e7 HEAD
Give error message if auth server didn't return mechanism list.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 28 Oct 2005 20:11:36 +0300 |
parents | 2422546e3c44 |
children | ba6a93bb21b9 |
files | src/lib-auth/auth-server-connection.c |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-auth/auth-server-connection.c Fri Oct 28 19:52:20 2005 +0300 +++ b/src/lib-auth/auth-server-connection.c Fri Oct 28 20:11:36 2005 +0300 @@ -107,6 +107,11 @@ conn->available_auth_mechs_count = conn->auth_mechs_buf->used / sizeof(struct auth_mech_desc); + if (conn->available_auth_mechs_count == 0) { + i_error("BUG: Authentication server returned no mechanisms"); + return FALSE; + } + conn->handshake_received = TRUE; conn->client->conn_waiting_handshake_count--; update_available_auth_mechs(conn);