File r894875.diff of Package kdepimlibs4

Subject: Fix LDAP using simple authentication
From: wstephenson@suse.de
Bug: kde#163319
Patch-upstream: 894875
--- kabc/plugins/ldapkio/resourceldapkio.cpp	(revision 894874)
+++ kabc/plugins/ldapkio/resourceldapkio.cpp	(revision 894875)
@@ -439,6 +439,7 @@ void ResourceLDAPKIO::init()
   if ( !d->mAnonymous ) {
     d->mLDAPUrl.setUser( d->mUser );
     d->mLDAPUrl.setPass( d->mPassword );
+    d->mLDAPUrl.setExtension( "bindname", d->mBindDN );
   }
   d->mLDAPUrl.setProtocol( d->mSSL ? "ldaps" : "ldap" );
   d->mLDAPUrl.setHost( d->mHost );
@@ -473,9 +474,6 @@ void ResourceLDAPKIO::init()
   }
   if ( d->mSASL ) {
     d->mLDAPUrl.setExtension( "x-sasl", "" );
-    if ( !d->mBindDN.isEmpty() ) {
-      d->mLDAPUrl.setExtension( "bindname", d->mBindDN );
-    }
     if ( !d->mMech.isEmpty() ) {
       d->mLDAPUrl.setExtension( "x-mech", d->mMech );
     }
Index: kabc/plugins/ldapkio/resourceldapkio.cpp
===================================================================
openSUSE Build Service is sponsored by