]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
dict-sql: Do not increment on set
authorAki Tuomi <aki.tuomi@dovecot.fi>
Mon, 16 Jan 2017 12:01:57 +0000 (14:01 +0200)
committerGitLab <gitlab@git.dovecot.net>
Tue, 24 Jan 2017 12:42:38 +0000 (14:42 +0200)
When merging sets do not use increment mode in builder.

src/lib-dict/dict-sql.c

index f56992c004a7280003a4a655b42132063737ff70..87cb082d4791f98d80c24b5ef76f2abef887bb26 100644 (file)
@@ -1263,7 +1263,7 @@ static void sql_dict_set(struct dict_transaction_context *_ctx,
                t_array_init(&build.fields, 1);
                build.extra_values = &values;
                build.key1 = key[0];
-               build.inc = TRUE;
+               build.inc = FALSE;
 
                field = array_append_space(&build.fields);
                field->map = ctx->prev_set_map;