From 52054d8b37b3ac45f98dfde783e5ec68e06ab717 Mon Sep 17 00:00:00 2001 From: Stefano Brivio Date: Mon, 4 Oct 2021 22:17:22 +0200 Subject: tcp: Fix botched timeout comparison Signed-off-by: Stefano Brivio --- tcp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tcp.c') diff --git a/tcp.c b/tcp.c index 3d52106..cbfad28 100644 --- a/tcp.c +++ b/tcp.c @@ -3389,8 +3389,8 @@ static void tcp_timer_one(struct ctx *c, struct tcp_tap_conn *conn, int tap_act = timespec_diff_ms(ts, &conn->ts_tap_act); int tap_data_noack; - if (memcmp(&conn->tap_data_noack, &((struct timespec){ 0, 0 }), - sizeof(struct timespec))) + if (!memcmp(&conn->tap_data_noack, &((struct timespec){ 0, 0 }), + sizeof(struct timespec))) tap_data_noack = 0; else tap_data_noack = timespec_diff_ms(ts, &conn->tap_data_noack); -- cgit v1.2.3