From e6be1127437428d1fdab29beb7573f232c71bfd4 Mon Sep 17 00:00:00 2001
From: Rye Mutt <rye@alchemyviewer.org>
Date: Mon, 1 Jan 2024 09:24:13 -0500
Subject: [PATCH] Fix AO crash

---
 indra/newview/aoengine.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/indra/newview/aoengine.cpp b/indra/newview/aoengine.cpp
index 683a54f7e1e..d6d7cb88ae7 100644
--- a/indra/newview/aoengine.cpp
+++ b/indra/newview/aoengine.cpp
@@ -130,7 +130,7 @@ void AOEngine::clear(bool from_timer)
 	mSets.clear();
 
 	mCurrentSet = nullptr;
-	mSetChangedSignal(mCurrentSet->getName());
+	mSetChangedSignal(std::string());
 
 	//<ND/> FIRE-3801; We cannot delete any AOSet object if we're called from a timer tick. AOSet is derived from LLEventTimer and destruction will
 	// fail in ~LLInstanceTracker when a destructor runs during iteration.
-- 
GitLab