From: Jun Su Date: Tue, 11 Feb 2020 11:28:23 +0000 (+0800) Subject: msg/async/dpdk: Fix build when DPDK enabled X-Git-Tag: v15.1.1~460^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=6bdf97c329c6179087c8fdeba21fcda93e8c1755;p=ceph.git msg/async/dpdk: Fix build when DPDK enabled Signed-off-by: Jun Su --- 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) {