diff options
author | Dominik Schmidt <dev@dominik-schmidt.de> | 2011-06-23 23:54:39 +0200 |
---|---|---|
committer | Dominik Schmidt <dev@dominik-schmidt.de> | 2011-06-23 23:57:18 +0200 |
commit | 735738fe6fbdc3afb6a9fd1d5fbec36b5020f9aa (patch) | |
tree | 82f575cc3c8a89885ef33cdb6d5794122f71a89a /apps/user_ldap | |
parent | 5f29f8a8310823ed99b0d627ea03c9ff3e5efcb3 (diff) | |
download | nextcloud-server-735738fe6fbdc3afb6a9fd1d5fbec36b5020f9aa.tar.gz nextcloud-server-735738fe6fbdc3afb6a9fd1d5fbec36b5020f9aa.zip |
user_ldap: close ldap connection in dtor
Diffstat (limited to 'apps/user_ldap')
-rw-r--r-- | apps/user_ldap/user_ldap.php | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/apps/user_ldap/user_ldap.php b/apps/user_ldap/user_ldap.php index 1718a307ccd..1ee9809b3bb 100644 --- a/apps/user_ldap/user_ldap.php +++ b/apps/user_ldap/user_ldap.php @@ -44,6 +44,12 @@ class OC_USER_LDAP extends OC_USER_BACKEND { $this->ldap_filter = OC_APPCONFIG::getValue('user_ldap', 'ldap_filter',''); } + function __destruct() { + // close the connection + if( $this->ds ) + ldap_unbind($this->ds); + } + private function getDs() { if(!$this->ds) { $this->ds = ldap_connect( $this->ldap_host, $this->ldap_port ); |