From 295f9d6b2e08052c5a71a4eb545934a23532d717 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;