From 9bbc98651f286764d2edd99143f42408b0381430 Mon Sep 17 00:00:00 2001 From: Andrew Earl Date: Tue, 22 Apr 2014 16:22:40 +0100 Subject: handsfree: correct crash on connect of hfp --- src/handsfree.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/handsfree.c') diff --git a/src/handsfree.c b/src/handsfree.c index d713731f..3fc8d500 100644 --- a/src/handsfree.c +++ b/src/handsfree.c @@ -189,6 +189,7 @@ static void append_subscriber_numbers(GSList *subscriber_numbers, GSList *l; const char *subscriber_number_string; char arraysig[3]; + const char *key = "SubscriberNumbers"; arraysig[0] = DBUS_TYPE_ARRAY; arraysig[1] = DBUS_TYPE_STRING; @@ -197,7 +198,7 @@ static void append_subscriber_numbers(GSList *subscriber_numbers, dbus_message_iter_open_container(iter, DBUS_TYPE_DICT_ENTRY, NULL, &entry); dbus_message_iter_append_basic(&entry, DBUS_TYPE_STRING, - "SubscriberNumbers"); + &key); dbus_message_iter_open_container(&entry, DBUS_TYPE_VARIANT, arraysig, &variant); dbus_message_iter_open_container(&variant, DBUS_TYPE_ARRAY, -- cgit v1.2.3