From d8ee108b209edab04876396eef36f65e58f2bee7 Mon Sep 17 00:00:00 2001 From: Dave Behnke <916775+dbehnke@users.noreply.github.com> Date: Sun, 28 Dec 2025 04:01:27 -0500 Subject: [PATCH] Fix M17 audio drop: uncomment header cache update --- reflector/M17Protocol.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/reflector/M17Protocol.cpp b/reflector/M17Protocol.cpp index 2be1065..fc939e8 100644 --- a/reflector/M17Protocol.cpp +++ b/reflector/M17Protocol.cpp @@ -243,8 +243,11 @@ void CM17Protocol::HandleQueue(void) if ( packet->IsDvHeader() ) { // this relies on queue feeder setting valid module id - // m_StreamsCache[module].m_dvHeader = CDvHeaderPacket((const CDvHeaderPacket &)*packet.get()); - m_StreamsCache[module].m_iSeqCounter = 0; + if (packet) + { + m_StreamsCache[module].m_dvHeader = *(static_cast(packet.get())); + m_StreamsCache[module].m_iSeqCounter = 0; + } } else if (packet->IsDvFrame()) {