Skip to content

Commit 0ad64bc

Browse files
committed
Made some recommended changes
1 parent d88de4d commit 0ad64bc

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

libMobileAgent/src/Hex/src/HexPersistenceManager.cxx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,14 @@ void NewRelic::Hex::HexPersistenceManager::retrieveAndPublishReports() {
2828
auto context = std::make_shared<HexContext>();
2929
flatbuffers::Offset<HexAgentData> agentDataOffset = HexAgentData::Pack(*context->getBuilder(), agentDataObj.get(), nullptr);
3030

31-
auto agentDataVector = context->getBuilder()->CreateVector(&agentDataOffset, 1);
31+
Offset<Vector<Offset<HexAgentData>>> agentDataVector = context->getBuilder()->CreateVector(&agentDataOffset, 1);
3232
auto bundle = fbs::CreateHexAgentDataBundle(*context->getBuilder(), agentDataVector);
3333
FinishHexAgentDataBundleBuffer(*context->getBuilder(), bundle);
3434

3535
// Publish the context for this agent data
36-
_publisher->publish(context);
36+
if (context) {
37+
_publisher->publish(context);
38+
}
3739
}
3840
});
3941

0 commit comments

Comments
 (0)