diff options
Diffstat (limited to 'trace2/tr2_cfg.c')
-rw-r--r-- | trace2/tr2_cfg.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/trace2/tr2_cfg.c b/trace2/tr2_cfg.c index 78cfc15d52..83bc4fd109 100644 --- a/trace2/tr2_cfg.c +++ b/trace2/tr2_cfg.c @@ -99,7 +99,8 @@ struct tr2_cfg_data { /* * See if the given config key matches any of our patterns of interest. */ -static int tr2_cfg_cb(const char *key, const char *value, void *d) +static int tr2_cfg_cb(const char *key, const char *value, + const struct config_context *ctx UNUSED, void *d) { struct strbuf **s; struct tr2_cfg_data *data = (struct tr2_cfg_data *)d; @@ -142,8 +143,12 @@ void tr2_list_env_vars_fl(const char *file, int line) void tr2_cfg_set_fl(const char *file, int line, const char *key, const char *value) { + struct key_value_info kvi = KVI_INIT; + struct config_context ctx = { + .kvi = &kvi, + }; struct tr2_cfg_data data = { file, line }; if (tr2_cfg_load_patterns() > 0) - tr2_cfg_cb(key, value, &data); + tr2_cfg_cb(key, value, &ctx, &data); } |