summaryrefslogtreecommitdiff
path: root/emulator
diff options
context:
space:
mode:
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2022-03-11 13:12:33 -0800
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2022-04-14 17:05:23 -0700
commit03602479bd7bb3c32c718431b45441d03e6f9ce4 (patch)
tree7432cf2e5c7448b76365bd0dfdbf1e70d7acfe74 /emulator
parentf9f2b28d457a63aba3de85d930513b1a1990732c (diff)
downloadbluez-03602479bd7bb3c32c718431b45441d03e6f9ce4.tar.gz
btdev: Fix CIS Established
CIS Established was using the ISO latency instead of SDU interval for transport latency.
Diffstat (limited to 'emulator')
-rw-r--r--emulator/btdev.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/emulator/btdev.c b/emulator/btdev.c
index ae27ce613..d3f565438 100644
--- a/emulator/btdev.c
+++ b/emulator/btdev.c
@@ -5870,10 +5870,10 @@ static void le_cis_estabilished(struct btdev *dev, struct btdev_conn *conn,
sizeof(remote->le_cig.params.c_interval));
memcpy(evt.cis_sync_delay, remote->le_cig.params.p_interval,
sizeof(remote->le_cig.params.p_interval));
- memcpy(evt.c_latency, &remote->le_cig.params.c_latency,
- sizeof(remote->le_cig.params.c_latency));
- memcpy(evt.p_latency, &remote->le_cig.params.p_latency,
- sizeof(remote->le_cig.params.p_latency));
+ memcpy(evt.c_latency, &remote->le_cig.params.c_interval,
+ sizeof(remote->le_cig.params.c_interval));
+ memcpy(evt.p_latency, &remote->le_cig.params.p_interval,
+ sizeof(remote->le_cig.params.p_interval));
evt.c_phy = remote->le_cig.cis[0].c_phy;
evt.p_phy = remote->le_cig.cis[0].p_phy;
evt.nse = 0x01;