Merge "st-hal: Fix pcm NULL dereference"
diff --git a/st_hw_session_lsm.c b/st_hw_session_lsm.c
index 68c5355..ec2a63b 100644
--- a/st_hw_session_lsm.c
+++ b/st_hw_session_lsm.c
@@ -3872,6 +3872,11 @@
 
     ALOGD("%s: Enter", __func__);
 
+    if (!p_lsm_ses->pcm) {
+        ALOGE("%s: pcm NULL", __func__);
+        return -ENODEV;
+    }
+
     capture_device = platform_stdev_get_capture_device(p_ses->stdev->platform);
 
     platform_get_lsm_usecase(p_ses->stdev->platform, v_info,