From 418ffeea240edb8f488f43eb86c2cf741fabff26 Mon Sep 17 00:00:00 2001 From: Bryan Biedenkapp Date: Thu, 9 Jan 2025 16:39:07 -0500 Subject: [PATCH] fix null reference; --- src/common/p25/dfsi/frames/fsc/FSCMessage.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/common/p25/dfsi/frames/fsc/FSCMessage.cpp b/src/common/p25/dfsi/frames/fsc/FSCMessage.cpp index efd47a66..8ea6fefb 100644 --- a/src/common/p25/dfsi/frames/fsc/FSCMessage.cpp +++ b/src/common/p25/dfsi/frames/fsc/FSCMessage.cpp @@ -94,9 +94,13 @@ std::unique_ptr FSCMessage::createMessage(const uint8_t* data) break; } - if (!message->decode(data)) { - return nullptr; + if (message != nullptr) { + if (!message->decode(data)) { + return nullptr; + } + + return std::unique_ptr(message); } - return std::unique_ptr(message); + return nullptr; }