From 0b0b5ada9d71ecbd9113b17143e299579b6c8cf9 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Mon, 26 Jan 2015 01:53:30 +0100 Subject: [PATCH] tools: Check receive status of CSB data messages --- tools/3dsp.c | 7 +++++++ 1 file changed, 7 insertions(+) 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; -- 2.47.3