From 6bdf97c329c6179087c8fdeba21fcda93e8c1755 Mon Sep 17 00:00:00 2001 From: Jun Su Date: Tue, 11 Feb 2020 19:28:23 +0800 Subject: [PATCH] msg/async/dpdk: Fix build when DPDK enabled Signed-off-by: Jun Su --- src/msg/async/dpdk/DPDKStack.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/msg/async/dpdk/DPDKStack.h b/src/msg/async/dpdk/DPDKStack.h index 7ff2852ea85..37626bee492 100644 --- a/src/msg/async/dpdk/DPDKStack.h +++ b/src/msg/async/dpdk/DPDKStack.h @@ -137,10 +137,9 @@ private: std::vector frags; auto pb = bl.buffers().begin(); - uint64_t left_pbrs = bl.buffers().size(); uint64_t len = 0; uint64_t seglen = 0; - while (len < available && left_pbrs--) { + while (len < available && pb != bl.buffers().end()) { seglen = pb->length(); // Buffer length is zero, no need to send, so skip it if (seglen == 0) { -- 2.39.5