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:
authorCôme Chilliet <91878298+come-nc@users.noreply.github.com>2022-10-11 16:50:03 +0300
committerGitHub <noreply@github.com>2022-10-11 16:50:03 +0300
commit8d05e180bc29dbe0d546fd46d16339ced60c4228 (patch)
tree42df9d3ae769878bb4948c206fc69e6e5d1cf836
parent94ded147241d76438e9104395f63bc7b9607ccf3 (diff)
parent1d2d6e864dfd66397f277f32e7910e93058f674a (diff)
Merge pull request #34523 from nextcloud/fix/ldap-avoid-double-unbind-in-wizard
Avoid double ldap_unbind in Wizard.php
-rw-r--r--apps/user_ldap/lib/Wizard.php37
1 files changed, 18 insertions, 19 deletions
diff --git a/apps/user_ldap/lib/Wizard.php b/apps/user_ldap/lib/Wizard.php
index 06b50448038..19de55c091d 100644
--- a/apps/user_ldap/lib/Wizard.php
+++ b/apps/user_ldap/lib/Wizard.php
@@ -375,8 +375,8 @@ class Wizard extends LDAPUtility {
*/
public function determineGroupsForGroups() {
return $this->determineGroups('ldap_groupfilter_groups',
- 'ldapGroupFilterGroups',
- false);
+ 'ldapGroupFilterGroups',
+ false);
}
/**
@@ -385,7 +385,7 @@ class Wizard extends LDAPUtility {
*/
public function determineGroupsForUsers() {
return $this->determineGroups('ldap_userfilter_groups',
- 'ldapUserFilterGroups');
+ 'ldapUserFilterGroups');
}
/**
@@ -512,10 +512,10 @@ class Wizard extends LDAPUtility {
$obclasses = ['groupOfNames', 'groupOfUniqueNames', 'group', 'posixGroup', '*'];
$this->determineFeature($obclasses,
- 'objectclass',
- 'ldap_groupfilter_objectclass',
- 'ldapGroupFilterObjectclass',
- false);
+ 'objectclass',
+ 'ldap_groupfilter_objectclass',
+ 'ldapGroupFilterObjectclass',
+ false);
return $this->result;
}
@@ -543,10 +543,10 @@ class Wizard extends LDAPUtility {
//if filter is empty, it is probably the first time the wizard is called
//then, apply suggestions.
$this->determineFeature($obclasses,
- 'objectclass',
- 'ldap_userfilter_objectclass',
- 'ldapUserFilterObjectclass',
- empty($filter));
+ 'objectclass',
+ 'ldap_userfilter_objectclass',
+ 'ldapUserFilterObjectclass',
+ empty($filter));
return $this->result;
}
@@ -567,7 +567,7 @@ class Wizard extends LDAPUtility {
if ($displayName === '') {
$d = $this->configuration->getDefaults();
$this->applyFind('ldap_group_display_name',
- $d['ldap_group_display_name']);
+ $d['ldap_group_display_name']);
}
$filter = $this->composeLdapFilter(self::LFILTER_GROUP_LIST);
@@ -1093,7 +1093,6 @@ class Wizard extends LDAPUtility {
}
if ($login === true) {
- $this->ldap->unbind($cr);
$this->logger->debug(
'Wiz: Bind successful to Port '. $port . ' TLS ' . (int)$tls,
['app' => 'user_ldap']
@@ -1198,8 +1197,8 @@ class Wizard extends LDAPUtility {
}
$newItems = [];
$state = $this->getAttributeValuesFromEntry($attributes,
- $attr,
- $newItems);
+ $attr,
+ $newItems);
$dnReadCount++;
$foundItems = array_merge($foundItems, $newItems);
$this->resultCache[$dn][$attr] = $newItems;
@@ -1242,7 +1241,7 @@ class Wizard extends LDAPUtility {
$availableFeatures =
$this->cumulativeSearchOnAttribute($objectclasses, $attr,
- $dig, $maxEntryObjC);
+ $dig, $maxEntryObjC);
if (is_array($availableFeatures)
&& count($availableFeatures) > 0) {
natcasesort($availableFeatures);
@@ -1321,8 +1320,8 @@ class Wizard extends LDAPUtility {
}
$lo = @$this->ldap->bind($cr,
- $this->configuration->ldapAgentName,
- $this->configuration->ldapAgentPassword);
+ $this->configuration->ldapAgentName,
+ $this->configuration->ldapAgentPassword);
if ($lo === true) {
$this->cr = $cr;
return $cr;
@@ -1370,7 +1369,7 @@ class Wizard extends LDAPUtility {
//default ports
$portSettings = array_merge($portSettings,
- $this->getDefaultLdapPortSettings());
+ $this->getDefaultLdapPortSettings());
return $portSettings;
}