From 0ad64bc0e694c59c35dc9807f34eeb7cef7ce86a Mon Sep 17 00:00:00 2001 From: Mike Bruin Date: Tue, 21 Jan 2025 10:38:43 -0500 Subject: [PATCH] Made some recommended changes --- libMobileAgent/src/Hex/src/HexPersistenceManager.cxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libMobileAgent/src/Hex/src/HexPersistenceManager.cxx b/libMobileAgent/src/Hex/src/HexPersistenceManager.cxx index fdefa442..e1c1d7cb 100644 --- a/libMobileAgent/src/Hex/src/HexPersistenceManager.cxx +++ b/libMobileAgent/src/Hex/src/HexPersistenceManager.cxx @@ -28,12 +28,14 @@ void NewRelic::Hex::HexPersistenceManager::retrieveAndPublishReports() { auto context = std::make_shared(); flatbuffers::Offset agentDataOffset = HexAgentData::Pack(*context->getBuilder(), agentDataObj.get(), nullptr); - auto agentDataVector = context->getBuilder()->CreateVector(&agentDataOffset, 1); + Offset>> agentDataVector = context->getBuilder()->CreateVector(&agentDataOffset, 1); auto bundle = fbs::CreateHexAgentDataBundle(*context->getBuilder(), agentDataVector); FinishHexAgentDataBundleBuffer(*context->getBuilder(), bundle); // Publish the context for this agent data - _publisher->publish(context); + if (context) { + _publisher->publish(context); + } } });