From 475ad9d111eb2dc86027188ff99e26eb5d6396b1 Mon Sep 17 00:00:00 2001
From: "Constantin P." <papizh.konstantin@demlabs.net>
Date: Fri, 14 Feb 2025 14:03:05 +0700
Subject: [PATCH] Leak fix

---
 core/src/dap_config.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/core/src/dap_config.c b/core/src/dap_config.c
index d3848f362..e2738a08f 100644
--- a/core/src/dap_config.c
+++ b/core/src/dap_config.c
@@ -276,6 +276,8 @@ static int _dap_config_load(const char* a_abs_path, dap_config_t **a_conf) {
                 HASH_ADD_KEYPTR(hh, (*a_conf)->items, l_item->name, strlen(l_item->name), l_item);
             } else {
                 DAP_DELETE(l_name);
+                if ( l_type == DAP_CONFIG_ITEM_STRING )
+                    DAP_DELETE(l_item->val.val_str);
             }
             l_item->type = l_type;
             l_item->val = l_item_val;
-- 
GitLab