From bbb1f32cfcb91d36a765770935a7b378d5a9d7f9 Mon Sep 17 00:00:00 2001
From: Andrey Lihatskiy <alihatskiy@productengine.com>
Date: Thu, 3 Aug 2023 22:35:00 +0300
Subject: [PATCH] SL-20121 Fixed the crash in
 LLViewerInput::getKeyBindingAsString()

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

diff --git a/indra/newview/llviewerinput.cpp b/indra/newview/llviewerinput.cpp
index 3f8e6f57f65..aac0cba92ea 100644
--- a/indra/newview/llviewerinput.cpp
+++ b/indra/newview/llviewerinput.cpp
@@ -1028,7 +1028,7 @@ bool LLViewerInput::modeFromString(const std::string& string, S32 *mode)
 	}
 
     S32 val = atoi(string.c_str());
-    if (val >= 0 || val < MODE_COUNT)
+    if (val >= 0 && val < MODE_COUNT)
     {
         *mode = val;
         return true;
-- 
GitLab