瀏覽代碼

Merge "dsp: Check ec ref rx port against AFE_PORT_INVALID"

Linux Build Service Account 6 年之前
父節點
當前提交
f6aacbcc7b
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      dsp/q6adm.c

+ 3 - 2
dsp/q6adm.c

@@ -2895,8 +2895,9 @@ int adm_open(int port_id, int path, int rate, int channel_mode, int topology,
 			open_v8.endpoint_id_2 = 0xFFFF;
 			open_v8.endpoint_id_3 = 0xFFFF;
 
-			if ((this_adm.ec_ref_rx != -1) &&
-			    (path != ADM_PATH_PLAYBACK)) {
+			if (((this_adm.ec_ref_rx & AFE_PORT_INVALID) !=
+				AFE_PORT_INVALID) &&
+				(path != ADM_PATH_PLAYBACK)) {
 				if (this_adm.num_ec_ref_rx_chans != 0) {
 					open_v8.endpoint_id_2 =
 						this_adm.ec_ref_rx;