From 7e3bc51a4004f0a3163578430c784caf40f61d00 Mon Sep 17 00:00:00 2001
From: "roman.khlopkov" <roman.khlopkov@demlabs.net>
Date: Mon, 29 Jul 2024 19:24:34 +0300
Subject: [PATCH] [*] Deinit segfault problem crutch

---
 global-db/dap_global_db_cluster.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/global-db/dap_global_db_cluster.c b/global-db/dap_global_db_cluster.c
index 210cde6fb..29d3cec6d 100644
--- a/global-db/dap_global_db_cluster.c
+++ b/global-db/dap_global_db_cluster.c
@@ -172,8 +172,9 @@ dap_cluster_member_t *dap_global_db_cluster_member_add(dap_global_db_cluster_t *
 
 void dap_global_db_cluster_delete(dap_global_db_cluster_t *a_cluster)
 {
-    if (a_cluster->links_cluster)
-        dap_cluster_delete(a_cluster->links_cluster);
+    //if (a_cluster->links_cluster)
+    //    dap_cluster_delete(a_cluster->links_cluster);
+    // TODO make a reference counter for cluster mnemonims
     dap_cluster_delete(a_cluster->role_cluster);
     DAP_DELETE(a_cluster->groups_mask);
     DL_DELETE(a_cluster->dbi->clusters, a_cluster);
-- 
GitLab