From a2f71a242a868cf961c0aba52ec9b644742cd917 Mon Sep 17 00:00:00 2001 From: andreykproductengine Date: Tue, 19 Sep 2017 16:36:00 +0300 Subject: MAINT-7820 Fixed crash in LLEventPump --- indra/llcommon/llevents.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'indra/llcommon/llevents.cpp') diff --git a/indra/llcommon/llevents.cpp b/indra/llcommon/llevents.cpp index 97270e4931..93db6c0d17 100644 --- a/indra/llcommon/llevents.cpp +++ b/indra/llcommon/llevents.cpp @@ -316,6 +316,13 @@ LLBoundListener LLEventPump::listen_impl(const std::string& name, const LLEventL const NameList& after, const NameList& before) { + if (!mSignal) + { + LL_WARNS() << "Can't connect listener" << LL_ENDL; + // connect will fail, return dummy + return LLBoundListener(); + } + float nodePosition = 1.0; // if the supplied name is empty we are not interested in the ordering mechanism -- cgit v1.2.3