Fix incorrect free of unicast socket/connection in rtps_init error handling

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

View file

@ -1343,7 +1343,7 @@ err_mc_conn:
if (gv.pcap_fp) if (gv.pcap_fp)
os_mutexDestroy (&gv.pcap_lock); os_mutexDestroy (&gv.pcap_lock);
if (gv.disc_conn_uc != gv.disc_conn_mc) 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) if (gv.data_conn_uc != gv.disc_conn_uc)
ddsi_conn_free (gv.data_conn_uc); ddsi_conn_free (gv.data_conn_uc);
free_group_membership(gv.mship); free_group_membership(gv.mship);