From f1abdac1b155e8834acf4539a9ec00fab729d006 Mon Sep 17 00:00:00 2001 From: Mike Littman Date: Sun, 4 Oct 2026 16:26:18 -0500 Subject: Fix owner-chat particle crash when the source object is missing Owner chat with Restrained Love enabled and script chat particles on calls chatter->getPositionAgent() after the object has left gObjectList. The other particle path already checks chatter. This one did not, so the viewer segfaulted. --- indra/newview/llviewermessage.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/indra/newview/llviewermessage.cpp b/indra/newview/llviewermessage.cpp index c4bd9e73ec..33a486b3aa 100644 --- a/indra/newview/llviewermessage.cpp +++ b/indra/newview/llviewermessage.cpp @@ -2521,7 +2521,7 @@ void process_chat_from_simulator(LLMessageSystem *msg, void **user_data) { break; } - else if (show_script_chat_particles) + else if (chatter && show_script_chat_particles) { LLPointer psc = new LLViewerPartSourceChat(chatter->getPositionAgent()); psc->setSourceObject(chatter); -- cgit v1.3