aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/empathy.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/empathy.c b/src/empathy.c
index b55cc7bc2..08d1d0c12 100644
--- a/src/empathy.c
+++ b/src/empathy.c
@@ -141,6 +141,7 @@ create_salut_account (void)
gchar *last_name = NULL;
gchar *email = NULL;
gchar *jid = NULL;
+ GError *error = NULL;
/* Check if we already created a salut account */
empathy_conf_get_bool (empathy_conf_get(),
@@ -163,8 +164,10 @@ create_salut_account (void)
g_object_unref (protocol);
/* Get self EContact from EDS */
- if (!e_book_get_self (&contact, &book, NULL)) {
- empathy_debug (DEBUG_DOMAIN, "Failed to get self econtact");
+ if (!e_book_get_self (&contact, &book, &error)) {
+ empathy_debug (DEBUG_DOMAIN, "Failed to get self econtact: %s",
+ error ? error->message : "No error given");
+ g_clear_error (&error);
g_object_unref (profile);
return;
}