From 0065e47ea7ddf908148c82e0af41f01b47e229fa Mon Sep 17 00:00:00 2001 From: "pr.jung" Date: Mon, 21 Nov 2016 19:49:16 +0900 Subject: [PATCH] libdeviced: fix param indexing about bytes array control of "ay" type Change-Id: Ib5f6b9ec5dc9ba9154a4bb8612feabd79756c454 Signed-off-by: pr.jung --- src/libdeviced/dbus.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libdeviced/dbus.c b/src/libdeviced/dbus.c index c26711e..ccd5525 100644 --- a/src/libdeviced/dbus.c +++ b/src/libdeviced/dbus.c @@ -75,6 +75,7 @@ int append_variant(DBusMessageIter *iter, const char *sig, char *param[]) ++ch; switch (*ch) { case 'y': + ++i; dbus_message_iter_open_container(iter, DBUS_TYPE_ARRAY, DBUS_TYPE_BYTE_AS_STRING, &arr); byte = (struct dbus_byte*)param[i]; dbus_message_iter_append_fixed_array(&arr, DBUS_TYPE_BYTE, &(byte->data), byte->size); -- 2.7.4