From: Milan Crha Date: Fri, 16 Nov 2012 08:59:51 +0000 (+0100) Subject: Bug #674454 - Crash in e_book_backend_ldap_authenticate_user() X-Git-Tag: upstream/3.7.4~210 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=41c0d9d4926135a67ff63d56126801de67a51cd6;p=platform%2Fupstream%2Fevolution-data-server.git Bug #674454 - Crash in e_book_backend_ldap_authenticate_user() --- diff --git a/addressbook/backends/ldap/e-book-backend-ldap.c b/addressbook/backends/ldap/e-book-backend-ldap.c index 60ae178..955f964 100644 --- a/addressbook/backends/ldap/e-book-backend-ldap.c +++ b/addressbook/backends/ldap/e-book-backend-ldap.c @@ -5518,6 +5518,9 @@ book_backend_ldap_try_password_sync (ESourceAuthenticator *authenticator, method = e_source_authentication_dup_method (auth_extension); user = e_source_authentication_dup_user (auth_extension); + if (!method) + method = g_strdup ("none"); + if (!g_ascii_strncasecmp (method, LDAP_SIMPLE_PREFIX, strlen (LDAP_SIMPLE_PREFIX))) { if (bl->priv->ldap && !strcmp (method, "ldap/simple-email")) {