From de75b3ff94fc026cbfc329bdf26356dde2fd84e1 Mon Sep 17 00:00:00 2001 From: pborla Date: Tue, 16 Apr 2024 22:41:22 +0530 Subject: [PATCH] [ JIRA Id - ODUHIGH-584 ] Fixing the error number issue CmInetSctpConnectx function Change-Id: I9c6929ff83941e350dbb5497e948ad2240b2089f Signed-off-by: pborla --- src/cm/cm_inet.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/cm/cm_inet.c b/src/cm/cm_inet.c index 69f8035dc..2104af32c 100644 --- a/src/cm/cm_inet.c +++ b/src/cm/cm_inet.c @@ -1771,10 +1771,11 @@ CmInetNetAddrLst *addrLst, /* destination Internet address list */ uint16_t port /* port number */ ) { - S32 ret; - uint32_t cnt; + int32_t tempErrorNo=0; + S32 ret =0; + uint32_t cnt=0; /* cm_inet_c_001.main_46: Removed SS_LINUX flag */ - S32 idx; + S32 idx=0; /* cm_inet_c_001.main_64: New variable used as an argument for sctp_connectx */ #ifdef SCTP_CONNECTX_NEW @@ -2144,7 +2145,7 @@ uint16_t port /* port number */ #endif /* CMINET_SUN_CONNECTX */ #endif /* SS_LINUX */ - + tempErrorNo = INET_ERR_CODE; if (ret == INET_ERR) { #ifdef CMINETDBG @@ -2152,15 +2153,15 @@ uint16_t port /* port number */ /* cm_inet_c_001.main_54: CMINETLOGERROR added insted of SDisp */ /* cm_inet_c_001.main_62:Warning fix */ snprintf(prntBuf, CMINET_PRNT_BUF_SIZE, "CmInetSctpConnectx() Failed : error(%d), port(0x%1x)," - " sockFd->fd(%ld)\n", INET_ERR_CODE, port, sockFd->fd); + " sockFd->fd(%ld)\n", tempErrorNo, port, sockFd->fd); CMINETLOGERROR(ERRCLS_DEBUG, ECMINET010, 0, prntBuf); #else DU_LOG("\nCmInetSctpConnectx() Failed : error(%d), port(0x%1x),\ - sockFd->fd(%d)\n", INET_ERR_CODE, port, sockFd->fd); + sockFd->fd(%d)\n", tempErrorNo, port, sockFd->fd); #endif /*ALIGN_64BIT*/ #endif /* CMINETDBG */ - switch (INET_ERR_CODE) + switch (tempErrorNo) { /* non-blocking: connection is in progress */ case ERR_INPROGRESS: -- 2.16.6