From 5529cb366b7e7e6bb2dedefa1d6495bdb4d0352f Mon Sep 17 00:00:00 2001 From: David Timber Date: Thu, 24 Sep 2020 14:07:10 +0930 Subject: * Impl bne * Reduce timeout values * Impl telnet vector * Separate stx_str/stx_out and eot_str/eot_out to skip echo * Bugfix: wrong BNE_CONN_OP_TIMEOUT timer reset * vssh: skip account if password auth is not available * bne_vssh_write_f(): propagate write() EOF * No EINTR handling * lssh2_handle() * prne_mbedtls_pth_handle() * resolv_ensure_act_dns_fd() * Add util funcs for telnet login prompt parsing * prne_transmem() * prne_memrmem() * prne_memmem() --- src/htbt.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/htbt.c') diff --git a/src/htbt.c b/src/htbt.c index 5bd4edc..1ae0c4b 100644 --- a/src/htbt.c +++ b/src/htbt.c @@ -357,11 +357,11 @@ static prne_htbt_status_code_t htbt_relay_child ( * when the program is terminating. */ f_ret = prne_pth_poll(pfd, 5, -1, ev); - if (f_ret < 0 && errno != EINTR) { + if (f_ret < 0) { ret = PRNE_HTBT_STATUS_ERRNO; break; } - if (pth_event_status(ev) == PTH_STATUS_OCCURRED || f_ret == 0) { + if (pth_event_status(ev) == PTH_STATUS_OCCURRED) { ret = PRNE_HTBT_STATUS_TIMEDOUT; break; } @@ -1381,7 +1381,7 @@ static void *htbt_slv_entry (void *p) { pth_mutex_release(ctx->cv.lock); f_ret = poll(pfd, 2, 0); - if (f_ret < 0 && errno != EINTR) { + if (f_ret < 0) { break; } else if (f_ret == 0) { -- cgit