From 9259553f95a1f56d9653c6c8a95ef9d3284080db Mon Sep 17 00:00:00 2001 From: Andrej Babic Date: Wed, 15 Apr 2020 14:36:22 +0200 Subject: [PATCH] Fix pointer check in UdpRecvModule --- core-writer/src/module/UdpRecvModule.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core-writer/src/module/UdpRecvModule.cpp b/core-writer/src/module/UdpRecvModule.cpp index ddb2527..52f07ea 100644 --- a/core-writer/src/module/UdpRecvModule.cpp +++ b/core-writer/src/module/UdpRecvModule.cpp @@ -95,7 +95,9 @@ void UdpRecvModule::receive_thread( auto* current_metadata = metadata.get(); - if (packet_buffer.framenum != current_metadata->frame_index) { + if (current_metadata == nullptr || + packet_buffer.framenum != current_metadata->frame_index) { + if (frame_buffer != nullptr) { ring_buffer_.commit(metadata); }