Fix memory leak in function to clear all writer address sets

Signed-off-by: Erik Boasson <eb@ilities.com>
This commit is contained in:
Erik Boasson 2018-12-30 10:03:07 +01:00 committed by Erik Boasson
parent 0b814df584
commit 27913be1c3

View file

@ -1280,6 +1280,7 @@ void rebuild_or_clear_writer_addrsets(int rebuild)
} }
os_rwlockUnlock (&gv.qoslock); os_rwlockUnlock (&gv.qoslock);
ephash_enum_writer_fini (&est); ephash_enum_writer_fini (&est);
unref_addrset(empty);
DDS_LOG(DDS_LC_DISCOVERY, "rebuild_or_delete_writer_addrsets(%d) done\n", rebuild); DDS_LOG(DDS_LC_DISCOVERY, "rebuild_or_delete_writer_addrsets(%d) done\n", rebuild);
} }