From 14eda7a97c7cad24810fb8f036afd4b4cf2e6e12 Mon Sep 17 00:00:00 2001 From: levlam Date: Sun, 30 Apr 2023 16:54:55 +0300 Subject: [PATCH] Fix MpscPollableQueue:is_empty. --- tdutils/td/utils/MpscPollableQueue.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tdutils/td/utils/MpscPollableQueue.h b/tdutils/td/utils/MpscPollableQueue.h index 11811d625..49bb1bb35 100644 --- a/tdutils/td/utils/MpscPollableQueue.h +++ b/tdutils/td/utils/MpscPollableQueue.h @@ -33,6 +33,8 @@ class MpscPollableQueue { auto guard = lock_.lock(); if (writer_vector_.empty()) { if (i == 1) { + reader_vector_.clear(); + reader_pos_ = 0; wait_event_fd_ = true; return 0; }