summaryrefslogtreecommitdiff
path: root/flowgraphnode.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'flowgraphnode.cpp')
-rw-r--r--flowgraphnode.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/flowgraphnode.cpp b/flowgraphnode.cpp
index a49cb0d0..eea033a8 100644
--- a/flowgraphnode.cpp
+++ b/flowgraphnode.cpp
@@ -42,7 +42,10 @@ FlowGraphNode::FlowGraphNode(BNFlowGraphNode* node)
Ref<BasicBlock> FlowGraphNode::GetBasicBlock() const
{
- return new BasicBlock(BNGetFlowGraphBasicBlock(m_object));
+ BNBasicBlock* block = BNGetFlowGraphBasicBlock(m_object);
+ if (!block)
+ return nullptr;
+ return new BasicBlock(block);
}