From c491f321dd62b505b6ed09ad0678cb0bd8264a6c Mon Sep 17 00:00:00 2001 From: Erik Boasson Date: Sun, 30 Dec 2018 10:04:42 +0100 Subject: [PATCH] Fix incorrect free of unicast socket/connection in rtps_init error handling Signed-off-by: Erik Boasson --- src/core/ddsi/src/q_init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);