Fix indexing for append_g_variant 83/99583/1 accepted/tizen/3.0/common/20161201.135126 accepted/tizen/3.0/ivi/20161201.031519 accepted/tizen/3.0/mobile/20161201.031342 accepted/tizen/3.0/tv/20161201.031432 accepted/tizen/3.0/wearable/20161201.031456 submit/tizen_3.0/20161130.101437
authorpr.jung <pr.jung@samsung.com>
Wed, 23 Nov 2016 09:34:39 +0000 (18:34 +0900)
committerpr.jung <pr.jung@samsung.com>
Wed, 23 Nov 2016 09:34:39 +0000 (18:34 +0900)
Change-Id: Id3f5520c276fe03f9f4fb7902f69c59c8bf8d4bf
Signed-off-by: pr.jung <pr.jung@samsung.com>
src/dbus.c

index 6e61a28..0121f50 100644 (file)
@@ -102,9 +102,10 @@ static GVariant *append_g_variant(const char *sig, char *param[])
                        g_variant_builder_add(&builder, "s", param[i]);
                        break;
                case 'a':
-                       ++i, ++ch;
+                       ++ch;
                        switch (*ch) {
                        case 'y':
+                               ++i;
                                bytes = (struct dbus_byte *)param[i];
                                g_variant_builder_add(&builder, "@ay",
                                        g_variant_new_from_data(G_VARIANT_TYPE("ay"),