From e47ad57f092e396ef4b1fa7c205d70592a72b507 Mon Sep 17 00:00:00 2001 From: Erik Boasson Date: Wed, 1 Aug 2018 08:44:01 +0200 Subject: [PATCH] change order of cleanup steps in (internal) dds_fini to match match initialisation order Signed-off-by: Erik Boasson --- src/core/ddsc/src/dds_init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/ddsc/src/dds_init.c b/src/core/ddsc/src/dds_init.c index 14b291c..aa9662a 100644 --- a/src/core/ddsc/src/dds_init.c +++ b/src/core/ddsc/src/dds_init.c @@ -194,7 +194,6 @@ extern void dds_fini (void) { dds__builtin_fini(); - ut_handleserver_fini(); rtps_term (); nn_servicelease_free (gv.servicelease); gv.servicelease = NULL; @@ -205,6 +204,7 @@ extern void dds_fini (void) dds_cfgst = NULL; os_mutexDestroy (&gv.static_logbuf_lock); os_mutexDestroy (&dds_global.m_mutex); + ut_handleserver_fini(); dds_global.m_default_domain = DDS_DOMAIN_DEFAULT; } os_mutexUnlock(init_mutex);