diff options
author | Dimitri Staessens <dimitri@ouroboros.rocks> | 2025-08-10 12:08:23 +0200 |
---|---|---|
committer | Sander Vrijders <sander@ouroboros.rocks> | 2025-08-11 10:15:32 +0200 |
commit | 5c9328203b277fc36550ba06720dd13e5940121b (patch) | |
tree | 92fb49323a0fdda7d696915800eb0af909fa7319 /src/ipcpd/unicast | |
parent | 2fd016776bca60e0a2bff69a9f130e4c3415bb4c (diff) | |
download | ouroboros-5c9328203b277fc36550ba06720dd13e5940121b.tar.gz ouroboros-5c9328203b277fc36550ba06720dd13e5940121b.zip |
ipcpd: Remove old IPCP_CONN_WAIT_DIR build option
The IPCP_CONN_WAIT_DIR build option is not needed anymore with the
recent update to the DHT. Also cleans up some logging in the IPCP.
Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks>
Signed-off-by: Sander Vrijders <sander@ouroboros.rocks>
Diffstat (limited to 'src/ipcpd/unicast')
-rw-r--r-- | src/ipcpd/unicast/connmgr.c | 4 | ||||
-rw-r--r-- | src/ipcpd/unicast/dir/dht.c | 4 |
2 files changed, 3 insertions, 5 deletions
diff --git a/src/ipcpd/unicast/connmgr.c b/src/ipcpd/unicast/connmgr.c index 11c5d5b6..07568fb5 100644 --- a/src/ipcpd/unicast/connmgr.c +++ b/src/ipcpd/unicast/connmgr.c @@ -32,8 +32,4 @@ #define BUILD_IPCP_UNICAST -#ifdef IPCP_CONN_WAIT_DIR - #include "dir.h" -#endif - #include "common/connmgr.c" diff --git a/src/ipcpd/unicast/dir/dht.c b/src/ipcpd/unicast/dir/dht.c index 4a243059..a56c8af2 100644 --- a/src/ipcpd/unicast/dir/dht.c +++ b/src/ipcpd/unicast/dir/dht.c @@ -3693,6 +3693,8 @@ static void dht_kv_replicate(void) list_head_init(&repl); list_head_init(&rebl); + pthread_cleanup_push(free, key); + while (dht_kv_next_values(key, &repl, &rebl) == 0) { dht_kv_replicate_values(key, &repl, &rebl); if (!list_is_empty(&repl)) { @@ -3708,7 +3710,7 @@ static void dht_kv_replicate(void) } } - free(key); + pthread_cleanup_pop(true); } static void dht_kv_refresh_contacts(void) |