pal: fix KW issues

- Add necessary checks for memory allocation
- Use correct function to free memory in SpeakerProtection

Change-Id: Iea29de2aabe82613685ac73b2e89226aea2a867c
5 files changed