From bb846fcc339bca9daf37e2423db3fcdbf2b8ca23 Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Tue, 22 May 2012 16:30:04 +0300 Subject: [PATCH] audio: Fix media transport creation for gateway endpoints The device maybe connected to another adapter other than the endpoint's so the adapters must be first check. --- audio/media.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/audio/media.c b/audio/media.c index 49ff594a1..fdd7b4901 100644 --- a/audio/media.c +++ b/audio/media.c @@ -645,6 +645,9 @@ static void gateway_state_changed(struct audio_device *dev, DBG(""); + if (bacmp(&endpoint->adapter->src, &dev->src) != 0) + return; + switch (new_state) { case GATEWAY_STATE_DISCONNECTED: transport = find_device_transport(endpoint, dev); -- 2.47.3