diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2015-01-26 01:53:30 +0100 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2015-01-26 01:53:30 +0100 |
commit | 0b0b5ada9d71ecbd9113b17143e299579b6c8cf9 (patch) | |
tree | 5d723c34caaefefedc00fa0878d28f75a77217d4 /tools/3dsp.c | |
parent | 333fb02e6889ec13a3aa32cc3775f9c378955594 (diff) | |
download | bluez-0b0b5ada9d71ecbd9113b17143e299579b6c8cf9.tar.gz |
tools: Check receive status of CSB data messages
Diffstat (limited to 'tools/3dsp.c')
-rw-r--r-- | tools/3dsp.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/3dsp.c b/tools/3dsp.c index 78ca7dc76..361d253da 100644 --- a/tools/3dsp.c +++ b/tools/3dsp.c @@ -232,8 +232,15 @@ static void slave_broadcast_timeout(const void *data, uint8_t size, static void slave_broadcast_receive(const void *data, uint8_t size, void *user_data) { + const struct bt_hci_evt_slave_broadcast_receive *evt = data; struct bt_hci_cmd_read_clock cmd; + if (evt->status != 0x00) + return; + + if (le32_to_cpu(evt->clock) != 0x00000000) + return; + cmd.handle = cpu_to_le16(0x0000); cmd.type = 0x00; |