From 4c1241cd1e9470521262aaf0a276e3debece808e Mon Sep 17 00:00:00 2001 From: Dmytro Bogovych Date: Wed, 3 Nov 2021 15:26:08 +0200 Subject: [PATCH] - fixes --- src/engine/media/MT_AudioReceiver.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/engine/media/MT_AudioReceiver.cpp b/src/engine/media/MT_AudioReceiver.cpp index 3c020e5d..cc677731 100644 --- a/src/engine/media/MT_AudioReceiver.cpp +++ b/src/engine/media/MT_AudioReceiver.cpp @@ -216,7 +216,11 @@ RtpBuffer::FetchResult RtpBuffer::fetch(ResultList& rl) result = FetchResult::NoPacket; else { - if (mFetchedPacket) + bool is_fetched_packet = mFetchedPacket.get() != nullptr; + if (is_fetched_packet) + is_fetched_packet &= mFetchedPacket->rtp().get() != nullptr; + + if (is_fetched_packet) { if (mPacketList.empty()) {