diff options
| -rw-r--r-- | CORE/SME/src/sme_common/sme_Api.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/CORE/SME/src/sme_common/sme_Api.c b/CORE/SME/src/sme_common/sme_Api.c index db59cedac329..4c977dcfe151 100644 --- a/CORE/SME/src/sme_common/sme_Api.c +++ b/CORE/SME/src/sme_common/sme_Api.c @@ -454,7 +454,12 @@ tSmeCmd *smeGetCommandBuffer( tpAniSirGlobal pMac ) csrLLUnlock(&pMac->roam.roamCmdPendingList); } - return( pRetCmd ); + /* memset to zero */ + vos_mem_set((tANI_U8 *)&pRetCmd->command, sizeof(pRetCmd->command), 0); + vos_mem_set((tANI_U8 *)&pRetCmd->sessionId, sizeof(pRetCmd->sessionId), 0); + vos_mem_set((tANI_U8 *)&pRetCmd->u, sizeof(pRetCmd->u), 0); + + return(pRetCmd); } |
