]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Calling dict_iterate_init() multiple times for a dict assert-crashed.
authorTimo Sirainen <tss@iki.fi>
Mon, 25 Aug 2008 13:47:22 +0000 (16:47 +0300)
committerTimo Sirainen <tss@iki.fi>
Mon, 25 Aug 2008 13:47:22 +0000 (16:47 +0300)
Patch by Bernhard Herzog.

--HG--
branch : HEAD

src/lib-dict/dict-client.c

index f3b74ea2190463dba2798985d0fb8a37543d890c..69a8d561fead0f6fa5f09f80c149123f3e5ccd0e 100644 (file)
@@ -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 *