From 0c1c2ec2d9783f6cc45568220d94512847fae2c6 Mon Sep 17 00:00:00 2001
From: Rye Mutt <rye@alchemyviewer.org>
Date: Wed, 11 Jan 2023 21:45:09 -0500
Subject: [PATCH] Fix updater crash

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

diff --git a/indra/newview/alsquirrelupdater.cpp b/indra/newview/alsquirrelupdater.cpp
index c163312ae92..604556a4c56 100644
--- a/indra/newview/alsquirrelupdater.cpp
+++ b/indra/newview/alsquirrelupdater.cpp
@@ -456,7 +456,7 @@ void ALUpdateHandler::restartToNewVersion()
 
 void ALUpdateHandler::updateCheckFinished(const LLSD& data)
 {
-	if (data.emptyMap()) return;
+	if (!data.isMap() || data.size() == 0) return;
 	ALVersionInfo cur_ver(LLVersionInfo::instance().getMajor(), LLVersionInfo::instance().getMinor(), LLVersionInfo::instance().getPatch());
 	ALVersionInfo new_ver;
 	if (data.has("futureVersion")) new_ver.parse(data["futureVersion"].asString());
-- 
GitLab