audio: check for usecase type before accessing stream.out

check for usecase type before accessing stream.out

CRs-Fixed: 2458696
Change-Id: I7935f0ef7542a44c0f1c0e63812475138bc6256e
diff --git a/hal/audio_hw.c b/hal/audio_hw.c
index 4d8bfbb..527f038 100644
--- a/hal/audio_hw.c
+++ b/hal/audio_hw.c
@@ -1120,7 +1120,8 @@
     audio_extn_sound_trigger_update_stream_status(usecase, ST_EVENT_STREAM_FREE);
     audio_extn_listen_update_stream_status(usecase, LISTEN_EVENT_STREAM_FREE);
     audio_extn_set_custom_mtmx_params(adev, usecase, false);
-    if (usecase->stream.out != NULL)
+    if ((usecase->type == PCM_PLAYBACK) &&
+            (usecase->stream.out != NULL))
         usecase->stream.out->pspd_coeff_sent = false;
     ALOGV("%s: exit", __func__);
     return 0;