diff --git a/src/zm_packetqueue.cpp b/src/zm_packetqueue.cpp index bccab60b9..f03f921e2 100644 --- a/src/zm_packetqueue.cpp +++ b/src/zm_packetqueue.cpp @@ -342,6 +342,7 @@ void PacketQueue::clearPackets(const std::shared_ptr &add_packet) { void PacketQueue::stop() { deleting = true; condition.notify_all(); + for (const auto p : pktQueue) p->notify_all(); } void PacketQueue::clear() {