SAP DUT allocates SA query timer for each STA-PEER which gets associated to DUT. When STA-PEER walks out or gets disassociated, SAP DUT releases this timer memory through PEER clean-up process but in few corner cases it is observed that STA-PEER left uncleaned. In such cases ideally when SAP session goes away, SAP state-machine should check any left out memory and clean it up through lim_cleanup_mlm() but this API check for own session validity and own session has been marked as invalid before even calling this API. Due to which timer memory leaks. Fix the situation by deleting the timer before marking own session as invalid. In some cases, for some reasons PEER delete sta request couldn't send to FW then memory associated with delete sta request needs to be freed. If status is failure and del sta response is not required then silently release the memory. CRs-Fixed: 2124293 Change-Id: I082c771bbee6d083b15515dd2e40ed9a27e0a9a1 |
||
---|---|---|
.. | ||
inc | ||
src |