diff options
Diffstat (limited to 'view/sharedcache/workflow/SharedCacheWorkflow.cpp')
| -rw-r--r-- | view/sharedcache/workflow/SharedCacheWorkflow.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/view/sharedcache/workflow/SharedCacheWorkflow.cpp b/view/sharedcache/workflow/SharedCacheWorkflow.cpp index 186ba85a..6aab9e50 100644 --- a/view/sharedcache/workflow/SharedCacheWorkflow.cpp +++ b/view/sharedcache/workflow/SharedCacheWorkflow.cpp @@ -225,6 +225,8 @@ void AnalyzeStandardFunction(Ref<Function> func, Ref<MediumLevelILFunction> mlil if (view->IsValidOffset(symbolAddr)) return false; const auto symbol = controller.GetSymbolAt(symbolAddr); + if (!symbol.has_value()) + return false; view->DefineAutoSymbol(symbol->GetBNSymbol(*view)); return true; }; |
