diff options
-rw-r--r-- | src/dbus.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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"), |