From ab0a87f32780a94f4d576bb9c5bef2715188d102 Mon Sep 17 00:00:00 2001 From: Florin Coras Date: Mon, 9 Nov 2020 19:03:09 -0800 Subject: tcp: fix test for trailing bytes Type: fix Signed-off-by: Florin Coras Change-Id: I6455f2d38a2927f16fd4cb0e26b8560a2357cebe --- src/vnet/tcp/tcp_input.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/vnet/tcp/tcp_input.c') diff --git a/src/vnet/tcp/tcp_input.c b/src/vnet/tcp/tcp_input.c index 0f7006a01fa..182062f1b42 100644 --- a/src/vnet/tcp/tcp_input.c +++ b/src/vnet/tcp/tcp_input.c @@ -1299,7 +1299,7 @@ tcp_segment_rcv (tcp_worker_ctx_t * wrk, tcp_connection_t * tc, tc->data_segs_in += 1; /* Make sure we don't consume trailing bytes */ - if (PREDICT_FALSE (b->current_length != n_data_bytes)) + if (PREDICT_FALSE (b->current_length > n_data_bytes)) b->current_length = n_data_bytes; /* Handle out-of-order data */ -- cgit 1.2.3-korg