From: ftillier Date: Mon, 7 Nov 2005 19:21:55 +0000 (+0000) Subject: [WSD] Fix missing return value during duplication causing X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=01455561eb4e6e1213c6ca0e4ca9ca7bb1068168;p=~shefty%2Frdma-win.git [WSD] Fix missing return value during duplication causing duplication to always fail. git-svn-id: svn://openib.tc.cornell.edu/gen1@145 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86 --- diff --git a/trunk/ulp/wsd/user/ibsp_duplicate.c b/trunk/ulp/wsd/user/ibsp_duplicate.c index 4d093bf9..46fd7247 100644 --- a/trunk/ulp/wsd/user/ibsp_duplicate.c +++ b/trunk/ulp/wsd/user/ibsp_duplicate.c @@ -62,6 +62,8 @@ setup_duplicate_socket( ib_net64_t dest_port_guid; ib_path_rec_t path_rec; + IBSP_ENTER( IBSP_DBG_CONN ); + CL_ASSERT( socket_info->socket_state == IBSP_CREATE ); fzprint(("%s():%d:0x%x:0x%x: socket=0x%p dwProcessId=0x%x\n", __FUNCTION__, @@ -185,6 +187,7 @@ err2: } else { + ret = 0; cl_spinlock_release( &socket_info->mutex ); } @@ -217,6 +220,8 @@ prepare_duplicate_socket( DWORD identifier = 0; struct disconnect_reason reason; + IBSP_ENTER( IBSP_DBG_CONN ); + fzprint(("%s():%d:0x%x:0x%x: socket=0x%p dwProcessId=0x%x \n", __FUNCTION__, __LINE__, GetCurrentProcessId(), GetCurrentThreadId(), socket_info, dwProcessId));