osaf/libs/core/mds/mds_dt_tipc.c |  1 +
 1 files changed, 1 insertions(+), 0 deletions(-)


Unlock mutex when 0 bytes is read from TIPC connection

diff --git a/osaf/libs/core/mds/mds_dt_tipc.c b/osaf/libs/core/mds/mds_dt_tipc.c
--- a/osaf/libs/core/mds/mds_dt_tipc.c
+++ b/osaf/libs/core/mds/mds_dt_tipc.c
@@ -739,6 +739,7 @@ static uint32_t mdtm_process_recv_events
                                                (struct sockaddr 
*)&client_addr, &alen);
                                if (recd_bytes == 0) {
                                        m_MDS_LOG_DBG("MDTM: recd bytes=0 on 
received on sock, abnormal/unknown/hack  condition. Ignoring");
+                                       
osaf_mutex_unlock_ordie(&gl_mds_library_mutex);
                                        continue;
                                }
                                data = inbuf;

------------------------------------------------------------------------------
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to