Diff between 0d81fc7cf1a91bfcb8e9bad01495224d3d06bec5 and bb846fcc339bca9daf37e2423db3fcdbf2b8ca23

Changed Files

File Additions Deletions Status
audio/media.c +3 -0 modified

Full Patch

diff --git a/audio/media.c b/audio/media.c
index 49ff594..fdd7b49 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);