From d32272d3e5add73367e813cdc6a2657543b1c1cc Mon Sep 17 00:00:00 2001 From: WeiN76LQh Date: Mon, 7 Apr 2025 15:23:08 +0100 Subject: [PATCH] [SharedCache] Dont apply invalid symbols in the stub workflow --- view/sharedcache/workflow/SharedCacheWorkflow.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/view/sharedcache/workflow/SharedCacheWorkflow.cpp b/view/sharedcache/workflow/SharedCacheWorkflow.cpp index 186ba85a2a..6aab9e50b9 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; };