LDAP: fix possible recursion

remotes/origin/stable6
Arthur Schiwon 12 years ago
parent bfa715768a
commit 86d72b9a61
  1. 7
      apps/user_ldap/lib/connection.php

@ -635,10 +635,17 @@ class Connection {
* Binds to LDAP
*/
public function bind() {
static $getConnectionResourceAttempt = false;
if(!$this->config['ldapConfigurationActive']) {
return false;
}
if($getConnectionResourceAttempt) {
$getConnectionResourceAttempt = false;
return false;
}
$getConnectionResourceAttempt = true;
$cr = $this->getConnectionResource();
$getConnectionResourceAttempt = false;
if(!is_resource($cr)) {
return false;
}

Loading…
Cancel
Save