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))