+ listen = (struct cma_id_private *) id_priv->id.context;\r
+ if (listen->state != cma_listening) {\r
+ InterlockedDecrement(&id_priv->refcnt);\r
+ hr = WV_CANCELLED;\r
+ break;\r
+ }\r
+\r
+ listen->req_list[id_priv->index] = NULL;\r
+ LeaveCriticalSection(&lock);\r
+ return ucma_process_conn_req(event);\r