From 9b4fcf4e929312ee2661095a106fa918c102d987 Mon Sep 17 00:00:00 2001 From: Isaac Connor Date: Wed, 14 Apr 2021 12:48:53 -0400 Subject: [PATCH] Only complain about finding an iterator if we havn't found a new keyframe --- src/zm_packetqueue.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/zm_packetqueue.cpp b/src/zm_packetqueue.cpp index 0cd06ea4e..91629c9fd 100644 --- a/src/zm_packetqueue.cpp +++ b/src/zm_packetqueue.cpp @@ -241,7 +241,7 @@ void PacketQueue::clearPackets(ZMPacket *add_packet) { if (!lp->trylock()) break; delete lp; - if (is_there_an_iterator_pointing_to_packet(zm_packet)) { + if (is_there_an_iterator_pointing_to_packet(zm_packet) and (pktQueue.begin() == next_front)) { Warning("Found iterator at beginning of queue. Some thread isn't keeping up"); break; }