version 1.26, 2015/02/12 20:34:19 |
version 1.27, 2015/05/01 07:10:01 |
|
|
{ |
{ |
int r; |
int r; |
|
|
if ((r = ssh_dispatch_run(ssh, mode, done, ctxt)) != 0) { |
if ((r = ssh_dispatch_run(ssh, mode, done, ctxt)) != 0) |
switch (r) { |
sshpkt_fatal(ssh, __func__, r); |
case SSH_ERR_CONN_CLOSED: |
|
logit("Connection closed by %.200s", |
|
ssh_remote_ipaddr(ssh)); |
|
cleanup_exit(255); |
|
case SSH_ERR_CONN_TIMEOUT: |
|
logit("Connection to %.200s timed out while " |
|
"waiting to read", ssh_remote_ipaddr(ssh)); |
|
cleanup_exit(255); |
|
case SSH_ERR_DISCONNECTED: |
|
logit("Disconnected from %.200s", |
|
ssh_remote_ipaddr(ssh)); |
|
cleanup_exit(255); |
|
default: |
|
fatal("%s: %s", __func__, ssh_err(r)); |
|
} |
|
} |
|
} |
} |