version 1.23, 2015/01/19 20:07:45 |
version 1.24, 2015/01/28 22:05:31 |
|
|
{ |
{ |
int r; |
int r; |
|
|
if ((r = ssh_dispatch_run(ssh, mode, done, ctxt)) != 0) |
if ((r = ssh_dispatch_run(ssh, mode, done, ctxt)) != 0) { |
fatal("%s: %s", __func__, ssh_err(r)); |
switch (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); |
|
default: |
|
fatal("%s: %s", __func__, ssh_err(r)); |
|
} |
|
} |
} |
} |