From: Timo Sirainen Date: Mon, 25 Aug 2008 13:47:22 +0000 (+0300) Subject: Calling dict_iterate_init() multiple times for a dict assert-crashed. X-Git-Tag: 1.2.alpha1~56 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3ab74daf30ed911af6ffdbc7e430f0534050a929;p=thirdparty%2Fdovecot%2Fcore.git Calling dict_iterate_init() multiple times for a dict assert-crashed. Patch by Bernhard Herzog. --HG-- branch : HEAD --- diff --git a/src/lib-dict/dict-client.c b/src/lib-dict/dict-client.c index f3b74ea219..69a8d561fe 100644 --- a/src/lib-dict/dict-client.c +++ b/src/lib-dict/dict-client.c @@ -439,7 +439,7 @@ static void client_dict_iterate_deinit(struct dict_iterate_context *_ctx) pool_unref(&ctx->pool); i_free(ctx); - dict->in_iteration = TRUE; + dict->in_iteration = FALSE; } static struct dict_transaction_context *