From f94520c1fa474f135e852c0862ec6af615f46504 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Roberto=20de=20Souza?= Date: Mon, 29 Oct 2012 22:02:32 +0000 Subject: [PATCH] edbus: Fix wrong pointer passed to edbus_message_iter_arguments_get MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We were expected to pass an int pointer, but instead we were passing a char, which leads to a crash in complex_type_server. Patch by: José Roberto de Souza SVN revision: 78623 --- legacy/edbus/src/examples/complex_types_server.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/legacy/edbus/src/examples/complex_types_server.c b/legacy/edbus/src/examples/complex_types_server.c index 57ebc13a27..7f6b223867 100644 --- a/legacy/edbus/src/examples/complex_types_server.c +++ b/legacy/edbus/src/examples/complex_types_server.c @@ -48,7 +48,7 @@ _receive_array_of_string_int_with_size(const EDBus_Service_Interface *iface, con while (edbus_message_iter_get_and_next(array, 'r', &struct_si)) { char *txt; - char num; + int num; if (!edbus_message_iter_arguments_get(struct_si, "si", &txt, &num)) {