From 641b5ba58c77145a52bfbe278be0a217ddbae312 Mon Sep 17 00:00:00 2001
From: Rye Mutt <rye@alchemyviewer.org>
Date: Mon, 15 May 2023 23:47:41 -0400
Subject: [PATCH] Fix crash

---
 indra/newview/llvoavatar.cpp | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/indra/newview/llvoavatar.cpp b/indra/newview/llvoavatar.cpp
index 7ce4ddd1d53..cafd585d703 100644
--- a/indra/newview/llvoavatar.cpp
+++ b/indra/newview/llvoavatar.cpp
@@ -11906,10 +11906,13 @@ void LLVOAvatar::readProfileQuery(S32 retries)
     { // wait until next frame
         LLUUID id = getID();
 
-        LL::WorkQueue::getInstance("mainloop")->post([id, retries] {
-            LLVOAvatar* avatar = (LLVOAvatar*) gObjectList.findObject(id);
-            avatar->readProfileQuery(retries);
-            });
+		LL::WorkQueue::getInstance("mainloop")->post([id, retries] {
+			LLVOAvatar* avatar = (LLVOAvatar*)gObjectList.findObject(id);
+			if (avatar)
+			{
+				avatar->readProfileQuery(retries);
+			}
+			});
     }
 }
 
-- 
GitLab