Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Schmidt <dev@dominik-schmidt.de>2011-06-24 01:54:39 +0400
committerDominik Schmidt <dev@dominik-schmidt.de>2011-06-24 01:57:18 +0400
commit735738fe6fbdc3afb6a9fd1d5fbec36b5020f9aa (patch)
tree82f575cc3c8a89885ef33cdb6d5794122f71a89a /apps/user_ldap
parent5f29f8a8310823ed99b0d627ea03c9ff3e5efcb3 (diff)
user_ldap: close ldap connection in dtor
Diffstat (limited to 'apps/user_ldap')
-rw-r--r--apps/user_ldap/user_ldap.php6
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 );