From 622d7a7528c1e3ef6664b2c7c5f24b8a463b3438 Mon Sep 17 00:00:00 2001
From: ulfvonbelow <striness@tilde.club>
Date: Thu, 2 May 2024 19:30:36 -0500
Subject: [PATCH] peerstore: fix memory leak in gnunet-service-peerstore.

---
 src/service/peerstore/gnunet-service-peerstore.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/service/peerstore/gnunet-service-peerstore.c b/src/service/peerstore/gnunet-service-peerstore.c
index 37af3af56..214f9f9ba 100644
--- a/src/service/peerstore/gnunet-service-peerstore.c
+++ b/src/service/peerstore/gnunet-service-peerstore.c
@@ -1090,6 +1090,8 @@ client_disconnect_cb (void *cls,
       GNUNET_SCHEDULER_cancel (mo->sa_wait_warning);
       mo->sa_wait_warning = NULL;
     }
+    GNUNET_free (mo->sub_system);
+    GNUNET_free (mo->key);
     GNUNET_free (mo);
     break;
   }
-- 
2.41.0

