throw exception when LDAP Connection was lost
This commit is contained in:
parent
42d9ba0f83
commit
b96b0063f6
|
@ -26,6 +26,8 @@
|
||||||
|
|
||||||
namespace OCA\user_ldap\lib;
|
namespace OCA\user_ldap\lib;
|
||||||
|
|
||||||
|
use OC\ServerNotAvailableException;
|
||||||
|
|
||||||
class LDAP implements ILDAPWrapper {
|
class LDAP implements ILDAPWrapper {
|
||||||
protected $curFunc = '';
|
protected $curFunc = '';
|
||||||
protected $curArgs = array();
|
protected $curArgs = array();
|
||||||
|
@ -283,6 +285,8 @@ class LDAP implements ILDAPWrapper {
|
||||||
//for now
|
//for now
|
||||||
} else if ($errorCode === 10) {
|
} else if ($errorCode === 10) {
|
||||||
//referrals, we switch them off, but then there is AD :)
|
//referrals, we switch them off, but then there is AD :)
|
||||||
|
} else if ($errorCode === -1) {
|
||||||
|
throw new ServerNotAvailableException('Lost connection to LDAP server.');
|
||||||
} else {
|
} else {
|
||||||
\OCP\Util::writeLog('user_ldap',
|
\OCP\Util::writeLog('user_ldap',
|
||||||
'LDAP error '.$errorMsg.' (' .
|
'LDAP error '.$errorMsg.' (' .
|
||||||
|
|
Loading…
Reference in New Issue