diff --git a/src/core/ddsi/src/q_init.c b/src/core/ddsi/src/q_init.c index 374ad8e..540de37 100644 --- a/src/core/ddsi/src/q_init.c +++ b/src/core/ddsi/src/q_init.c @@ -1343,7 +1343,7 @@ err_mc_conn: if (gv.pcap_fp) os_mutexDestroy (&gv.pcap_lock); if (gv.disc_conn_uc != gv.disc_conn_mc) - ddsi_conn_free (gv.data_conn_uc); + ddsi_conn_free (gv.disc_conn_uc); if (gv.data_conn_uc != gv.disc_conn_uc) ddsi_conn_free (gv.data_conn_uc); free_group_membership(gv.mship);