From 236073a2d37933e14c97e8a81b08887bd81f6391 Mon Sep 17 00:00:00 2001 From: Bryan Biedenkapp Date: Fri, 19 Sep 2025 12:36:42 -0400 Subject: [PATCH] BUGFIX: null reference when trying to perform old style lookup of timestamp when debugging is enabled; --- src/common/network/FrameQueue.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/common/network/FrameQueue.cpp b/src/common/network/FrameQueue.cpp index 0ca7eeab..b5442fe1 100644 --- a/src/common/network/FrameQueue.cpp +++ b/src/common/network/FrameQueue.cpp @@ -301,9 +301,10 @@ uint8_t* FrameQueue::generateMessage(const uint8_t* message, uint32_t length, ui } if (timestamp != INVALID_TS) { + uint32_t prevTimestamp = timestamp; timestamp += (RTP_GENERIC_CLOCK_RATE / 133); if (m_debug) - LogDebugEx(LOG_NET, "FrameQueue::generateMessage()", "RTP streamId = %u, previous TS = %u, TS = %u, rtpSeq = %u", streamId, m_streamTimestamps[streamId], timestamp, rtpSeq); + LogDebugEx(LOG_NET, "FrameQueue::generateMessage()", "RTP streamId = %u, previous TS = %u, TS = %u, rtpSeq = %u", streamId, prevTimestamp, timestamp, rtpSeq); updateTimestamp(streamId, timestamp); } }