summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CORE/BAP/src/bapApiData.c2
-rw-r--r--CORE/BAP/src/bapApiLinkSupervision.c2
-rw-r--r--CORE/BAP/src/bapRsnSsmEapol.c4
-rw-r--r--CORE/BAP/src/bapRsnTxRx.c6
4 files changed, 7 insertions, 7 deletions
diff --git a/CORE/BAP/src/bapApiData.c b/CORE/BAP/src/bapApiData.c
index 37c3d49b3686..fcba460ded3f 100644
--- a/CORE/BAP/src/bapApiData.c
+++ b/CORE/BAP/src/bapApiData.c
@@ -303,7 +303,7 @@ WLANBAP_XlateTxDataPkt
ptBtampContext pBtampCtx = (ptBtampContext) btampHandle;
tpBtampLogLinkCtx pLogLinkContext;
WLANBAP_8023HeaderType w8023Header;
- WLANBAP_HCIACLHeaderType hciACLHeader;
+ WLANBAP_HCIACLHeaderType hciACLHeader = { 0 };
v_U8_t aucLLCHeader[WLANBAP_LLC_HEADER_LEN];
VOS_STATUS vosStatus;
v_U8_t ucSTAId; /* The StaId (used by TL, PE, and HAL) */
diff --git a/CORE/BAP/src/bapApiLinkSupervision.c b/CORE/BAP/src/bapApiLinkSupervision.c
index 1973cd46a9e0..abc19db19512 100644
--- a/CORE/BAP/src/bapApiLinkSupervision.c
+++ b/CORE/BAP/src/bapApiLinkSupervision.c
@@ -106,7 +106,7 @@ VOS_STATUS
WLANBAP_AcquireLSPacket( ptBtampContext pBtampCtx, vos_pkt_t **ppPacket, v_U16_t size, tANI_BOOLEAN isLsReq )
{
VOS_STATUS vosStatus;
- vos_pkt_t *pPacket;
+ vos_pkt_t *pPacket = NULL;
WLANBAP_8023HeaderType w8023Header;
v_U8_t aucLLCHeader[WLANBAP_LLC_HEADER_LEN];
v_U16_t headerLength; /* The 802.3 frame length*/
diff --git a/CORE/BAP/src/bapRsnSsmEapol.c b/CORE/BAP/src/bapRsnSsmEapol.c
index 14f2f93a9c79..f534556007ee 100644
--- a/CORE/BAP/src/bapRsnSsmEapol.c
+++ b/CORE/BAP/src/bapRsnSsmEapol.c
@@ -1067,7 +1067,7 @@ int bapRsnFormPktFromVosPkt( tAniPacket **ppPacket, vos_pkt_t *pVosPacket )
v_U16_t uPktLen;
#define BAP_RSN_SNAP_TYPE_OFFSET 20
#define BAP_RSN_ETHERNET_3_HEADER_LEN 22
- v_U8_t *pFrame;
+ v_U8_t *pFrame = NULL;
tAniPacket *pAniPacket = NULL;
do
@@ -1082,7 +1082,7 @@ int bapRsnFormPktFromVosPkt( tAniPacket **ppPacket, vos_pkt_t *pVosPacket )
break;
}
status = vos_pkt_peek_data( pVosPacket, 0, (v_VOID_t *)&pFrame, uPktLen );
- if( !VOS_IS_STATUS_SUCCESS(status) ) break;
+ if( !VOS_IS_STATUS_SUCCESS(status) || (NULL == pFrame) ) break;
retVal = aniAsfPacketAllocateExplicit(&pAniPacket, uPktLen, 0 );
if( !ANI_IS_STATUS_SUCCESS( retVal ) )
{
diff --git a/CORE/BAP/src/bapRsnTxRx.c b/CORE/BAP/src/bapRsnTxRx.c
index d56bae34f707..61f9da829947 100644
--- a/CORE/BAP/src/bapRsnTxRx.c
+++ b/CORE/BAP/src/bapRsnTxRx.c
@@ -26,7 +26,7 @@
*/
/**=============================================================================
- vos_list.c
+ bapRsnTxRx.c
\brief
@@ -73,7 +73,7 @@ void bapRsnClearTxRxCallbacks(void)
static VOS_STATUS bapRsnAcquirePacket( vos_pkt_t **ppPacket, v_U8_t **ppData, v_U16_t size )
{
VOS_STATUS status;
- vos_pkt_t *pPacket;
+ vos_pkt_t *pPacket = NULL;
status = vos_pkt_get_packet( &pPacket, VOS_PKT_TYPE_TX_802_11_MGMT, size, 1,
VOS_TRUE, NULL, NULL );
@@ -204,7 +204,7 @@ VOS_STATUS bapRsnSendEapolFrame( v_PVOID_t pvosGCtx, tAniPacket *pAniPkt )
{
VOS_STATUS status;
vos_pkt_t *pPacket = NULL;
- v_U8_t *pData, *pSrc;
+ v_U8_t *pData = NULL, *pSrc = NULL;
int pktLen = aniAsfPacketGetBytes( pAniPkt, &pSrc );
if( pktLen <= 0 )