Jelajahi Sumber

asoc: msm_common.c: update stream name sanity check

In the function call get_mi2s_tdm_auxpcm_intf_index(...),
updated stream_name sanity check (if condition) to avoid
short-circuit scenarios causing FM Radio to be muted.

Change-Id: Ia3e500a49b4af2beda8af35d1f472662918d9c1b
Harold Tan 3 tahun lalu
induk
melakukan
31b4d5b834
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 2 2
      asoc/msm_common.c

+ 2 - 2
asoc/msm_common.c

@@ -239,8 +239,8 @@ static void check_userspace_service_state(struct snd_soc_pcm_runtime *rtd,
 static int get_mi2s_tdm_auxpcm_intf_index(const char *stream_name)
 {
 
-	if (!strnstr(stream_name, "TDM", strlen(stream_name)) ||
-	    !strnstr(stream_name, "MI2S", strlen(stream_name)) ||
+	if (!strnstr(stream_name, "TDM", strlen(stream_name)) &&
+	    !strnstr(stream_name, "MI2S", strlen(stream_name)) &&
 	    !strnstr(stream_name, "AUXPCM", strlen(stream_name)))
 		return -EINVAL;