$link_resource = $this->connection->getConnectionResource();
if(is_resource($link_resource)) {
$sr = ldap_search($link_resource, $base, $filter, $attr);
+ if(!is_resource($sr)) {
+ $errmsg = '('.ldap_errno($link_resource).') ' . ldap_error($link_resource);
+ $errmsg .= ', search filter: ' . $filter;
+ \OCP\Util::writeLog('user_ldap', 'Search: no result resource, LDAP error message: ' . $errmsg, \OCP\Util::ERROR);
+ return array();
+ }
$findings = ldap_get_entries($link_resource, $sr );
// if we're here, probably no connection resource is returned.