diff options
author | Hans Nilsson <[email protected]> | 2017-02-15 15:12:37 +0100 |
---|---|---|
committer | Hans Nilsson <[email protected]> | 2017-02-15 15:12:37 +0100 |
commit | d21031900160a70408f0ee6f1b2f8bd01f1cbde7 (patch) | |
tree | 993be1d6263dcad3608de6930a0cc5825d659462 /lib/ssh/src/ssh.erl | |
parent | aa1a098b46d0a4d8dd122efcc78a7a1a3f6c6e4e (diff) | |
download | otp-d21031900160a70408f0ee6f1b2f8bd01f1cbde7.tar.gz otp-d21031900160a70408f0ee6f1b2f8bd01f1cbde7.tar.bz2 otp-d21031900160a70408f0ee6f1b2f8bd01f1cbde7.zip |
ssh: Add error case for bad socket
Diffstat (limited to 'lib/ssh/src/ssh.erl')
-rw-r--r-- | lib/ssh/src/ssh.erl | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/ssh/src/ssh.erl b/lib/ssh/src/ssh.erl index 31e343e81b..8d8e20730d 100644 --- a/lib/ssh/src/ssh.erl +++ b/lib/ssh/src/ssh.erl @@ -317,6 +317,7 @@ start_daemon(Socket, Options) -> do_start_daemon(Socket, [{role,server}|SshOptions], SocketOptions) catch throw:bad_fd -> {error,bad_fd}; + throw:bad_socket -> {error,bad_socket}; _C:_E -> {error,{cannot_start_daemon,_C,_E}} end; {error,SockError} -> @@ -333,6 +334,7 @@ start_daemon(Host, Port, Options, Inet) -> do_start_daemon(Host, Port, [{role,server}|SshOptions] , [Inet|SocketOptions]) catch throw:bad_fd -> {error,bad_fd}; + throw:bad_socket -> {error,bad_socket}; _C:_E -> {error,{cannot_start_daemon,_C,_E}} end end. |