From a9c4ed26e71af48adf3d364a5005150449cc7dac Mon Sep 17 00:00:00 2001
From: Tofu Linden <tofu.linden@lindenlab.com>
Date: Thu, 28 Jan 2010 11:50:35 -0800
Subject: [PATCH] Try for a slightly cunning fix to CID-352

Checker: UNINIT_CTOR
Function: LLInterp<float>::LLInterp()
File: /indra/llmath/llinterp.h
---
 indra/llmath/llinterp.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/indra/llmath/llinterp.h b/indra/llmath/llinterp.h
index 36ca2e98655..88af004170a 100644
--- a/indra/llmath/llinterp.h
+++ b/indra/llmath/llinterp.h
@@ -54,7 +54,7 @@ template <typename Type>
 class LLInterp
 {
 public:
-	LLInterp();
+        LLInterp();
 	virtual ~LLInterp() {}
 
 	virtual void start();
@@ -151,6 +151,7 @@ class LLInterpFunc : public LLInterp<Type>
 
 template <typename Type>
 LLInterp<Type>::LLInterp()
+: mStartVal(Type()), mEndVal(Type()), mCurVal(Type())
 {
 	mStartTime = 0.f;
 	mEndTime = 1.f;
-- 
GitLab