The values are explicitly added to params. sql_dict_update_query() doesn't
add them again. Since the "diff" parameter is already a long long type,
this avoids unnecessary conversion to string and back.
i_assert(map != NULL);
field.map = map;
- field.value = t_strdup_printf("%lld", diff);
+ field.value = NULL; /* unused */
i_zero(&build);
build.dict = dict;
field = array_append_space(&build.fields);
field->map = ctx->prev_inc_map;
- field->value = t_strdup_printf("%lld", ctx->prev_inc_diff);
field = array_append_space(&build.fields);
field->map = map;
- field->value = t_strdup_printf("%lld", diff);
+ /* field->value is unused */
t_array_init(¶ms, 4);
param = array_append_space(¶ms);