From 34e464b40adee31b9247d40435340767b360319c Mon Sep 17 00:00:00 2001 From: WeiN76LQh Date: Mon, 7 Apr 2025 15:23:08 +0100 Subject: [SharedCache] Dont apply invalid symbols in the stub workflow --- view/sharedcache/workflow/SharedCacheWorkflow.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'view/sharedcache/workflow/SharedCacheWorkflow.cpp') 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 func, Ref 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; }; -- cgit v1.3.1