diff options
Diffstat (limited to 'ssh')
-rw-r--r-- | ssh/client.c | 11 | ||||
-rw-r--r-- | ssh/tomsg_clientlib.c | 2 |
2 files changed, 3 insertions, 10 deletions
diff --git a/ssh/client.c b/ssh/client.c index fbf4c1d..3fe0869 100644 --- a/ssh/client.c +++ b/ssh/client.c @@ -485,19 +485,14 @@ static enum tomsg_retval connect_server( struct tomsg_async_connect_event event; ret = tomsg_async_connect_next_event(async, &event); if (ret == TOMSG_ERR_AGAIN) continue; - if (ret != TOMSG_OK) { - fprintf(stderr, "next_event returned %d\n", ret); - return ret; - } + if (ret != TOMSG_OK) return ret; switch (event.type) { case TOMSG_AC_HOSTKEY: ret = tomsg_async_connect_accept(async, hostkey_checker(event.key.hostkey, event.key.length, stdinbuf)); - if (ret != TOMSG_OK) { - fprintf(stderr, "connect_accept returned %d\n", ret); - return ret; - } + tomsg_async_connect_event_nullify(event); + if (ret != TOMSG_OK) return ret; break; case TOMSG_AC_SUCCESS: diff --git a/ssh/tomsg_clientlib.c b/ssh/tomsg_clientlib.c index 9c2d80a..fb783e3 100644 --- a/ssh/tomsg_clientlib.c +++ b/ssh/tomsg_clientlib.c @@ -518,14 +518,12 @@ free_return: enum tomsg_retval tomsg_async_connect_accept(struct tomsg_async_connect *client, bool accept) { enum tomsg_retval final_retval; if (client->state != STATE_KEY_RECEIVED) { - fprintf(stderr, "connect_accept: client->state = %d != STATE_KEY_RECEIVED\n", client->state); final_retval = TOMSG_ERR_TRANSPORT; // shrug goto free_return; } unsigned char byte = accept ? 1 : 0; if (!writeall(client->host_w, &byte, 1)) { - fprintf(stderr, "writeall failed: %s\n", strerror(errno)); goto non_recoverable_error; } |