Mercurial > dovecot > original-hg > dovecot-1.2
diff src/auth/passdb-blocking.c @ 5105:342429974bf5 HEAD
Assert-crashfixes
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 06 Feb 2007 11:49:46 +0200 |
parents | 7a8f68b0cc31 |
children | 83f361144a8a |
line wrap: on
line diff
--- a/src/auth/passdb-blocking.c Mon Feb 05 16:15:56 2007 +0200 +++ b/src/auth/passdb-blocking.c Tue Feb 06 11:49:46 2007 +0200 @@ -87,7 +87,8 @@ } if (*reply != '\0') { - i_assert(auth_stream_is_empty(request->extra_fields)); + i_assert(auth_stream_is_empty(request->extra_fields) || + request->master_user != NULL); for (tmp = t_strsplit(reply, "\t"); *tmp != NULL; tmp++) { p = strchr(*tmp, '='); @@ -122,7 +123,8 @@ { string_t *str; - i_assert(auth_stream_is_empty(request->extra_fields)); + i_assert(auth_stream_is_empty(request->extra_fields) || + request->master_user != NULL); str = t_str_new(64); str_printfa(str, "PASSV\t%u\t", request->passdb->id); @@ -154,7 +156,8 @@ { string_t *str; - i_assert(auth_stream_is_empty(request->extra_fields)); + i_assert(auth_stream_is_empty(request->extra_fields) || + request->master_user != NULL); str = t_str_new(64); str_printfa(str, "PASSL\t%u\t%d\t",