diff --git a/src/dbus.c b/src/dbus.c index 2c1c9f4b..ff078452 100644 --- a/src/dbus.c +++ b/src/dbus.c @@ -69,8 +69,10 @@ void dbus_dict_append_bytearray(struct l_dbus_message_builder *builder, l_dbus_message_builder_append_basic(builder, 's', key); l_dbus_message_builder_enter_variant(builder, "ay"); l_dbus_message_builder_enter_array(builder, "y"); + for (i = 0; i < len; i++) l_dbus_message_builder_append_basic(builder, 'y', &arrayval[i]); + l_dbus_message_builder_leave_array(builder); l_dbus_message_builder_leave_variant(builder); l_dbus_message_builder_leave_dict(builder);