From: Dominik Schmidt Date: Thu, 23 Jun 2011 21:54:39 +0000 (+0200) Subject: user_ldap: close ldap connection in dtor X-Git-Tag: v3.0~267^2~450^2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=735738fe6fbdc3afb6a9fd1d5fbec36b5020f9aa;p=nextcloud-server.git user_ldap: close ldap connection in dtor --- 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 );