From 27913be1c3b86e84d6b1f777bf2fa0b21cd9f71c Mon Sep 17 00:00:00 2001 From: Erik Boasson Date: Sun, 30 Dec 2018 10:03:07 +0100 Subject: [PATCH] Fix memory leak in function to clear all writer address sets Signed-off-by: Erik Boasson --- src/core/ddsi/src/q_entity.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/ddsi/src/q_entity.c b/src/core/ddsi/src/q_entity.c index 74cab33..057f8ca 100644 --- a/src/core/ddsi/src/q_entity.c +++ b/src/core/ddsi/src/q_entity.c @@ -1280,6 +1280,7 @@ void rebuild_or_clear_writer_addrsets(int rebuild) } os_rwlockUnlock (&gv.qoslock); ephash_enum_writer_fini (&est); + unref_addrset(empty); DDS_LOG(DDS_LC_DISCOVERY, "rebuild_or_delete_writer_addrsets(%d) done\n", rebuild); }