diff --git a/core/src/dap_config.c b/core/src/dap_config.c index 1c2c9cf296bdfac0e7fc1793e3d37aea923bf26c..a255672fda85f5dbe8e1dec85c9359aba54c1331 100644 --- a/core/src/dap_config.c +++ b/core/src/dap_config.c @@ -527,6 +527,8 @@ double dap_config_get_item_double_default(dap_config_t *a_config, const char *a_ } void dap_config_close(dap_config_t *a_conf) { + if (!a_conf) + return; DAP_DELETE(a_conf->path); dap_config_item_t *l_item = NULL, *l_tmp = NULL; HASH_ITER(hh, a_conf->items, l_item, l_tmp) {