commit c9311087411cd4e249734955d1346aef3c231b73
parent 20255198fdf5c322aac07d8093145f4bd2b1390e
Author: William Casarin <jb55@jb55.com>
Date: Mon, 16 Dec 2024 16:43:17 -0800
nostrdb: subs: fix memory leak in ndb_subscribe
Signed-off-by: William Casarin <jb55@jb55.com>
Diffstat:
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/nostrdb/src/nostrdb.c b/nostrdb/src/nostrdb.c
@@ -4811,6 +4811,8 @@ void ndb_filter_group_destroy(struct ndb_filter_group *group)
static void ndb_subscription_destroy(struct ndb_subscription *sub)
{
ndb_filter_group_destroy(&sub->group);
+ // this was malloc'd inside ndb_subscribe
+ free(sub->inbox.buf);
prot_queue_destroy(&sub->inbox);
sub->subid = 0;
}