From daea73291212bce2a2f5904bb49265e987ebdf8e Mon Sep 17 00:00:00 2001 From: Raghuram Subramani Date: Wed, 30 Jul 2025 14:04:38 +0530 Subject: msg: config.cfg must be in the working directory --- src/msg.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/msg.c') diff --git a/src/msg.c b/src/msg.c index 5e6092e..94e4c90 100644 --- a/src/msg.c +++ b/src/msg.c @@ -133,7 +133,14 @@ run(void) nftw(assets_directory, copy_recursively, 64, FTW_PHYS | FTW_ACTIONRETVAL); free(assets_directory); - config_t *config = config_fetch_and_parse(CONFIG_FILE); + char *config_path; + asprintf(&config_path, "%s/%s", msg->base_directory, CONFIG_FILE); + config_t *config = config_fetch_and_parse(config_path); + free(config_path); + + if (config == NULL) + return EXIT_FAILURE; + list_t *resources = get_wrapped(list_find_corresponding_value_from_ptr_wrapper( config->keys, config->array_values, "resources")); -- cgit v1.2.3