diff options
author | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2014-05-30 15:32:30 +0200 |
---|---|---|
committer | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2014-05-30 15:32:30 +0200 |
commit | 22ce928565f6b6897fb73ed80e597fed890dc189 (patch) | |
tree | 68a64ff7ec75b2ea14047a4933acf012d1947022 | |
parent | c1421325f924100d485e180d9092a7311e14caee (diff) | |
download | telepathy-glib-22ce928565f6b6897fb73ed80e597fed890dc189.tar.gz |
logger: log-store-pidgin: g_variant_lookup() can't look more than one key
This regression has been introduced in next when switching to GVariant API.
-rw-r--r-- | telepathy-logger/log-store-pidgin.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/telepathy-logger/log-store-pidgin.c b/telepathy-logger/log-store-pidgin.c index 2aff34fe4..22e82a201 100644 --- a/telepathy-logger/log-store-pidgin.c +++ b/telepathy-logger/log-store-pidgin.c @@ -500,16 +500,15 @@ log_store_pidgin_dup_account (TplLogStorePidgin *self, { TpAccount *acc = (TpAccount *) l->data; GVariant *params; - const gchar *account_param, *server_param; + const gchar *account_param = NULL, *server_param = NULL; if (tp_strdiff (tp_account_get_protocol_name (acc), protocol)) continue; params = tp_account_dup_parameters (acc); - g_variant_lookup (params, - "account", "&s", &account_param, - "server", "&s", &server_param); + g_variant_lookup (params, "account", "&s", &account_param); + g_variant_lookup (params, "server", "&s", &server_param); if (!tp_strdiff (username, account_param)) { |