From: Matus Fabian Date: Sat, 1 Feb 2025 16:46:14 +0000 (+0100) Subject: http: buf_fifo_get_segs minor fix X-Git-Tag: v25.02-rc2~5 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=cd837bd2937c2c80964631519c83e989af454d2f;p=vpp.git http: buf_fifo_get_segs minor fix validate segs vector to (_n_segs - 1) Type: fix Change-Id: I721cc438e4c9610760a1f40b6355834bbd389b20 Signed-off-by: Matus Fabian (cherry picked from commit 778de83dcbaccf3757afa9f4e03c496eaea70b2e) --- diff --git a/src/plugins/http/http_buffer.c b/src/plugins/http/http_buffer.c index bc1b8c08630..909aa538396 100644 --- a/src/plugins/http/http_buffer.c +++ b/src/plugins/http/http_buffer.c @@ -67,7 +67,7 @@ buf_fifo_get_segs (http_buffer_t *hb, u32 max_len, u32 *n_segs) max_len = clib_min (bf->len - bf->offset, (u64) max_len); - vec_validate (bf->segs, _n_segs); + vec_validate (bf->segs, _n_segs - 1); len = svm_fifo_segments (bf->src, 0, bf->segs, &_n_segs, max_len); if (len < 0)