LDAP: don't forget to unbind

This commit is contained in:
Arthur Schiwon 2012-04-16 18:03:02 +02:00
parent 86192c2f8d
commit 66018b89b2
1 changed files with 11 additions and 0 deletions

View File

@ -23,6 +23,13 @@
define('LDAP_GROUP_MEMBER_ASSOC_ATTR','memberUid');
//needed to unbind, because we use OC_LDAP only statically
class OC_LDAP_DESTRUCTOR {
public function __destruct() {
OC_LDAP::destruct();
}
}
class OC_LDAP {
static protected $ldapConnectionRes = false;
static protected $configured = false;
@ -43,6 +50,10 @@ class OC_LDAP {
self::establishConnection();
}
static public function destruct() {
@ldap_unbind(self::$ldapConnectionRes);
}
static public function conf($key) {
$availableProperties = array(
'ldapUserDisplayName',