[evolution-mapi/gnome-3-28] Cannot use Kerberos without org.gnome.KrbAuthDialog D-Bus interface installed



commit 73997fd4a4df141b2448d5f13c9a277aa2558a4f
Author: Milan Crha <mcrha redhat com>
Date:   Tue Mar 13 09:53:47 2018 +0100

    Cannot use Kerberos without org.gnome.KrbAuthDialog D-Bus interface installed
    
    The mail part aborts authentication with an error about missing
    D-Bus service when org.gnome.KrbAuthDialog is not installed without
    trying to connect to the server at all.

 src/camel/camel-mapi-store.c |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)
---
diff --git a/src/camel/camel-mapi-store.c b/src/camel/camel-mapi-store.c
index 24d696b..2343c26 100644
--- a/src/camel/camel-mapi-store.c
+++ b/src/camel/camel-mapi-store.c
@@ -3004,10 +3004,7 @@ mapi_authenticate_sync (CamelService *service,
        profile = camel_mapi_settings_get_profile (mapi_settings);
 
        if (empd.krb_sso) {
-               if (!e_mapi_util_trigger_krb_auth (&empd, error)) {
-                       g_object_unref (settings);
-                       return CAMEL_AUTHENTICATION_ERROR;
-               }
+               e_mapi_util_trigger_krb_auth (&empd, NULL);
 
                password = NULL;
        } else {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]