From aea2e169376478bed859e9f7b5a269f5b2ead694 Mon Sep 17 00:00:00 2001 From: Vibhav Pant Date: Wed, 9 Aug 2023 18:42:56 +0530 Subject: [PATCH] Walk through InterfacesAdded data correctly. --- .../implementation/linux/bluetooth_classic_medium.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/internal/platform/implementation/linux/bluetooth_classic_medium.cc b/internal/platform/implementation/linux/bluetooth_classic_medium.cc index e298d6c0..6340179e 100644 --- a/internal/platform/implementation/linux/bluetooth_classic_medium.cc +++ b/internal/platform/implementation/linux/bluetooth_classic_medium.cc @@ -1,6 +1,6 @@ #include - #include + #include #include "absl/strings/str_replace.h" @@ -86,6 +86,11 @@ int bluez_interfaces_added_signal_handler(sd_bus_message *m, void *userdata, } return 0; } + ret = sd_bus_message_skip(m, "a{sv}"); + if (ret < 0) { + NEARBY_LOGS(ERROR) << __func__ << "Error skipping dict entry: " << ret; + return -1; + } } return 0;