From 7e95461227ddffa95d5aab73fef96beb834d2cbb Mon Sep 17 00:00:00 2001 From: Mike Gorse Date: Thu, 26 Jun 2008 18:44:47 -0400 Subject: [PATCH] Fix marshalling of structs --- dbind/dbind.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dbind/dbind.c b/dbind/dbind.c index 4da315b..9153050 100644 --- a/dbind/dbind.c +++ b/dbind/dbind.c @@ -163,11 +163,14 @@ dbind_connection_method_call_va (DBusConnection *cnx, case DBUS_TYPE_OBJECT_PATH: case DBUS_TYPE_SIGNATURE: case DBUS_TYPE_ARRAY: - case DBUS_STRUCT_BEGIN_CHAR: case DBUS_TYPE_DICT_ENTRY: ptrarg = va_arg (args, void *); arg = &ptrarg; break; + case DBUS_STRUCT_BEGIN_CHAR: + ptrarg = va_arg (args, void *); + arg = ptrarg; + break; case DBUS_TYPE_VARIANT: fprintf (stderr, "No variant support yet - very toolkit specific\n"); -- 2.7.4