Mercurial > dovecot > original-hg > dovecot-1.2
diff src/auth/passdb-blocking.c @ 3171:8a3b57385eca HEAD
Added state variable for auth_request and several assertions to make sure
the state is always valid. Fixed assert crash when a user having cached
passdb entry expired tried to authenticate.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 05 Mar 2005 13:48:13 +0200 |
parents | 62f8366cb89c |
children | 16ea551957ed |
line wrap: on
line diff
--- a/src/auth/passdb-blocking.c Sat Mar 05 12:25:09 2005 +0200 +++ b/src/auth/passdb-blocking.c Sat Mar 05 13:48:13 2005 +0200 @@ -87,6 +87,8 @@ { string_t *str; + i_assert(request->extra_fields == NULL); + str = t_str_new(64); str_append(str, "PASSV\t"); str_append(str, request->mech_password); @@ -118,6 +120,8 @@ { string_t *str; + i_assert(request->extra_fields == NULL); + str = t_str_new(64); str_printfa(str, "PASSL\t%d\t", request->credentials); auth_request_export(request, str);