From affb624b2dacf4594a80c5335bb81f96a7065772 Mon Sep 17 00:00:00 2001 From: Curve Date: Thu, 12 Oct 2023 09:08:52 +0200 Subject: [PATCH] fix: increment sender count in copy constructor --- include/cr/sender.inl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/include/cr/sender.inl b/include/cr/sender.inl index e8dd633..1bb86ff 100644 --- a/include/cr/sender.inl +++ b/include/cr/sender.inl @@ -21,7 +21,10 @@ namespace cr } template - sender::sender(const sender &) = default; + sender::sender(const sender &other) : m_queue(other.m_queue) + { + m_queue->senders++; + } template sender::sender(sender &&other) noexcept : m_queue(std::move(other.m_queue))