From b04c26979bd414f7b142ef32355d1d3e33362e07 Mon Sep 17 00:00:00 2001 From: Harry Wong Date: Mon, 23 Jan 2017 09:29:11 +0800 Subject: [PATCH] Fix get size of mpmc queue issue --- include/spdlog/details/mpmc_bounded_q.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/include/spdlog/details/mpmc_bounded_q.h b/include/spdlog/details/mpmc_bounded_q.h index 3a46e8eb..6247bad6 100644 --- a/include/spdlog/details/mpmc_bounded_q.h +++ b/include/spdlog/details/mpmc_bounded_q.h @@ -137,8 +137,6 @@ public: { size_t first_pos = dequeue_pos_.load(std::memory_order_relaxed); size_t last_pos = enqueue_pos_.load(std::memory_order_relaxed); - if (last_pos <= first_pos) - return 0; auto size = last_pos - first_pos; return size < max_size_ ? size : max_size_; }