const char *value)
{
const char *got_value, *error;
- struct dict_transaction_context *t = dict_transaction_begin(dict, NULL);
+ struct dict_op_settings set = {
+ .username = "testuser",
+ };
+ struct dict_transaction_context *t = dict_transaction_begin(dict, &set);
dict_set(t, key, value);
if (dict_transaction_commit(&t, &error) < 0)
i_fatal("dict_transaction_commit(%s) failed: %s", key, error);
- if (dict_lookup(dict, NULL, pool_datastack_create(), key, &got_value,
+ if (dict_lookup(dict, &set, pool_datastack_create(), key, &got_value,
&error) < 0)
i_fatal("dict_lookup(%s) failed: %s", key, error);
test_assert_strcmp(got_value, value);