summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMilan Crha <mcrha@redhat.com>2012-06-15 16:26:44 +0200
committerMilan Crha <mcrha@redhat.com>2012-06-15 16:26:44 +0200
commit8825c22d1d2657924efdd0f4a1e1db5d169ed81b (patch)
tree7a2b6dec52cc7a8b822d0bbee7808ff5561063e2
parentd3eeb57252c130d9a4909d02d522eb83a94d8688 (diff)
downloadevolution-data-server-8825c22d1d2657924efdd0f4a1e1db5d169ed81b.tar.gz
Bug #674454 - Crash in e_book_backend_ldap_authenticate_user()
-rw-r--r--addressbook/backends/ldap/e-book-backend-ldap.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/addressbook/backends/ldap/e-book-backend-ldap.c b/addressbook/backends/ldap/e-book-backend-ldap.c
index 6e07c0ada..b8a5eae0a 100644
--- a/addressbook/backends/ldap/e-book-backend-ldap.c
+++ b/addressbook/backends/ldap/e-book-backend-ldap.c
@@ -5196,11 +5196,10 @@ e_book_backend_ldap_authenticate_user (EBookBackend *backend,
if (!bl->priv->connected || !bl->priv->ldap) {
GError *error;
- g_static_rec_mutex_unlock (&eds_ldap_handler_lock);
-
error = e_book_backend_ldap_connect (bl);
if (error) {
e_book_backend_notify_opened (backend, error);
+ g_static_rec_mutex_unlock (&eds_ldap_handler_lock);
return;
}
}