summaryrefslogtreecommitdiff
path: root/examples/triage/analysisinfo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/triage/analysisinfo.cpp')
-rw-r--r--examples/triage/analysisinfo.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/examples/triage/analysisinfo.cpp b/examples/triage/analysisinfo.cpp
index a10b4472..3719fcbe 100644
--- a/examples/triage/analysisinfo.cpp
+++ b/examples/triage/analysisinfo.cpp
@@ -55,7 +55,10 @@ void AnalysisInfoWidget::timerExpired()
void AnalysisInfoWidget::updateDisplay()
{
- auto callingConvention = m_data->GetDefaultPlatform()->GetDefaultCallingConvention();
+ auto defaultPlatform = m_data->GetDefaultPlatform();
+ if (!defaultPlatform)
+ return;
+ auto callingConvention = defaultPlatform->GetDefaultCallingConvention();
auto gpRegister = callingConvention->GetGlobalPointerRegister();
std::string gpString, gpExtraString;
if (gpRegister == BN_INVALID_REGISTER)