diff --git a/indra/llmessage/message.cpp b/indra/llmessage/message.cpp index 1b0f5ad59769c0ff1d15947fc685e1a9e2a4b395..fa5f4cf27d0ebac02b475e30898bb6e5e5d9748c 100755 --- a/indra/llmessage/message.cpp +++ b/indra/llmessage/message.cpp @@ -4066,7 +4066,7 @@ void LLMessageSystem::sendUntrustedSimulatorMessageCoro(std::string url, std::st LLSD httpResults = result[LLCoreHttpUtil::HttpCoroutineAdapter::HTTP_RESULTS]; LLCore::HttpStatus status = LLCoreHttpUtil::HttpCoroutineAdapter::getStatusFromLLSD(httpResults); - if (callback) + if (callback && callback != nullptr) callback((status) ? LL_ERR_NOERR : LL_ERR_TCP_TIMEOUT); }