mirror of
https://codeberg.org/icewind/SMB.git
synced 2026-06-03 17:24:07 +02:00
improve error handling during connect
This commit is contained in:
parent
89f47cfdf2
commit
526f14707e
2 changed files with 8 additions and 0 deletions
|
|
@ -83,6 +83,7 @@ class Parser {
|
|||
* @throws AuthenticationException
|
||||
* @throws InvalidHostException
|
||||
* @throws NoLoginServerException
|
||||
* @throws AccessDeniedException
|
||||
*/
|
||||
public function checkConnectionError($line) {
|
||||
$line = rtrim($line, ')');
|
||||
|
|
@ -101,6 +102,9 @@ class Parser {
|
|||
if (substr($line, -26) === ErrorCodes::NoLogonServers) {
|
||||
throw new NoLoginServerException('No login server');
|
||||
}
|
||||
if (substr($line, -23) === ErrorCodes::AccessDenied) {
|
||||
throw new AccessDeniedException('Access denied');
|
||||
}
|
||||
}
|
||||
|
||||
public function parseMode($mode) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue