summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2014-05-30 15:32:30 +0200
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2014-05-30 15:32:30 +0200
commit22ce928565f6b6897fb73ed80e597fed890dc189 (patch)
tree68a64ff7ec75b2ea14047a4933acf012d1947022
parentc1421325f924100d485e180d9092a7311e14caee (diff)
downloadtelepathy-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.c7
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))
{