From 81832556f6c4693d87e97f67a1b9d5bced9da2aa Mon Sep 17 00:00:00 2001 From: Beq Date: Mon, 26 Nov 2018 23:44:59 +0000 Subject: [PATCH] Extend INT-141 fix to other raw gain values. --- indra/newview/llviewermessage.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/indra/newview/llviewermessage.cpp b/indra/newview/llviewermessage.cpp index 3019e506a9..19517971fc 100644 --- a/indra/newview/llviewermessage.cpp +++ b/indra/newview/llviewermessage.cpp @@ -4862,6 +4862,7 @@ void process_attached_sound(LLMessageSystem *msg, void **user_data) msg->getF32Fast(_PREHASH_DataBlock, _PREHASH_Gain, gain); msg->getU8Fast(_PREHASH_DataBlock, _PREHASH_Flags, flags); + gain = llclampf(gain); // INT-141: Clamp gain to valid range LLViewerObject *objectp = gObjectList.findObject(object_id); if (objectp) @@ -4900,6 +4901,7 @@ void process_attached_sound_gain_change(LLMessageSystem *mesgsys, void **user_da } mesgsys->getF32Fast(_PREHASH_DataBlock, _PREHASH_Gain, gain); + gain = llclampf(gain); // INT-141: Clamp gain to valid range objectp->adjustAudioGain(gain); }