cc3200: Fix various array-based compiler warnings.
1. Add -Wno-array-bounds to avoid false positive on gcc 12.1; see related issue #8685. 2. Remove always-true not-NULL-check (Msg.Rsp.Args.Common.Bssid is an array not a pointer). 3. Fix pointer-to-freed-stack in wlan_set_security. Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
This commit is contained in:
committed by
Damien George
parent
a053827084
commit
4cf9928902
@@ -536,10 +536,7 @@ _i16 sl_WlanProfileGet(const _i16 Index,_i8* pName, _i16 *pNameLen, _u8 *pMacAd
|
||||
*pNameLen = Msg.Rsp.Args.Common.SsidLen;
|
||||
*pPriority = Msg.Rsp.Args.Common.Priority;
|
||||
|
||||
if (NULL != Msg.Rsp.Args.Common.Bssid)
|
||||
{
|
||||
sl_Memcpy(pMacAddr, Msg.Rsp.Args.Common.Bssid, sizeof(Msg.Rsp.Args.Common.Bssid));
|
||||
}
|
||||
sl_Memcpy(pMacAddr, Msg.Rsp.Args.Common.Bssid, sizeof(Msg.Rsp.Args.Common.Bssid));
|
||||
|
||||
sl_Memcpy(pName, EAP_PROFILE_SSID_STRING(&Msg), *pNameLen);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user