From 264d68edcf797709837c6919f58a2170c4effddf Mon Sep 17 00:00:00 2001 From: Stefano Brivio Date: Tue, 5 Apr 2022 12:43:09 +0200 Subject: tcp_splice: Logically dead code, CWE-561 Reported by Coverity. Signed-off-by: Stefano Brivio --- tcp_splice.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'tcp_splice.c') diff --git a/tcp_splice.c b/tcp_splice.c index 84df8ed..7c19d99 100644 --- a/tcp_splice.c +++ b/tcp_splice.c @@ -139,9 +139,6 @@ static void tcp_splice_conn_epoll_events(uint16_t events, { *a = *b = 0; - if (events & CLOSED) - return; - if (events & ESTABLISHED) { if (!(events & B_FIN_SENT)) *a = EPOLLIN | EPOLLRDHUP; @@ -649,8 +646,8 @@ swap: } while (1) { - int retry_write = 0, more = 0; ssize_t readlen, to_write = 0, written; + int more = 0; retry: readlen = splice(from, NULL, pipes[1], NULL, c->tcp.pipe_size, @@ -715,9 +712,6 @@ eintr: if (never_read) break; - if (retry_write--) - goto retry; - if (to == conn->a) conn_event(c, conn, A_OUT_WAIT); else -- cgit v1.2.3