]> git.openfabrics.org - ~shefty/rdma-win.git/commitdiff
Refresh of dapl-clean-lock
authorSean Hefty <sean.hefty@intel.com>
Thu, 4 Feb 2010 22:37:56 +0000 (14:37 -0800)
committerSean Hefty <sean.hefty@intel.com>
Thu, 4 Feb 2010 22:37:56 +0000 (14:37 -0800)
trunk/ulp/dapl2/dapl/openib_scm/cm.c

index 356f0fb5f72d4a28d882e4c198b21dd64af78f7f..00995f0f6f6337f0fc605b54b354c3d988450711 100644 (file)
@@ -317,6 +317,7 @@ void dapls_ib_cm_free(dp_ib_cm_handle_t cm_ptr, DAPL_EP *ep)
                        closesocket(cm_ptr->socket);\r
                }\r
                dapl_os_unlock(&cm_ptr->lock);\r
+               dapl_os_lock_destroy(&cm_ptr->lock);\r
                dapl_os_free(cm_ptr, sizeof(*cm_ptr));\r
                return;\r
        }\r
@@ -1779,6 +1780,7 @@ void cr_thread(void *arg)
                                         inet_ntoa(((struct sockaddr_in *)\r
                                                &cr->msg.daddr.so)->sin_addr));\r
                                dapl_os_unlock(&cr->lock);\r
+                               dapl_os_lock_destroy(&cr->lock);\r
                                dapls_ib_cm_free(cr, cr->ep);\r
                                continue;\r
                        }\r