mirror of
https://github.com/lucaspalomodevelop/core.git
synced 2026-03-20 03:16:12 +00:00
LDAP - PHP 8 issue when ldap_get_entries() returns false, for https://github.com/opnsense/core/issues/5949
This commit is contained in:
parent
1c322498c9
commit
bc392461da
@ -593,8 +593,8 @@ class LDAP extends Base implements IAuthConnector
|
||||
$this->lastAuthProperties['dn'] = $user_dn;
|
||||
if ($this->ldapReadProperties) {
|
||||
$sr = @ldap_read($this->ldapHandle, $user_dn, '(objectclass=*)', ['*', 'memberOf']);
|
||||
$info = @ldap_get_entries($this->ldapHandle, $sr);
|
||||
if ($info['count'] != 0) {
|
||||
$info = $sr !== false ? @ldap_get_entries($this->ldapHandle, $sr) : [];
|
||||
if (!empty($info['count'])) {
|
||||
foreach ($info[0] as $ldap_key => $ldap_value) {
|
||||
if (!is_numeric($ldap_key) && $ldap_key !== 'count') {
|
||||
if (isset($ldap_value['count'])) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user