Diff between f6eccfa66baf9897b805a5749a489a13ca7cd96a and a8f26e2711d509391b5bab3666de8b01ee725674

Changed Files

File Additions Deletions Status
emulator/btdev.c +1 -1 modified

Full Patch

diff --git a/emulator/btdev.c b/emulator/btdev.c
index 7faf2db..d9d5c71 100644
--- a/emulator/btdev.c
+++ b/emulator/btdev.c
@@ -4381,11 +4381,11 @@ static void le_cis_estabilished(struct btdev *dev, struct btdev_conn *conn,
 	memset(&evt, 0, sizeof(evt));
 
 	evt.status = status;
+	evt.conn_handle = cpu_to_le16(conn->handle);
 
 	if (!evt.status) {
 		struct btdev *remote = conn->link->dev;
 
-		evt.conn_handle = cpu_to_le16(conn->handle);
 		/* TODO: Figure out if these values makes sense */
 		memcpy(evt.cig_sync_delay, remote->le_cig.params.m_interval,
 				sizeof(remote->le_cig.params.m_interval));