From 97198c2973f95849091d1505cd292d646927eb06 Mon Sep 17 00:00:00 2001 From: Branden Crawford <91503513+BrandenAvalonCx@users.noreply.github.com> Date: Fri, 14 Feb 2025 13:37:47 -0800 Subject: [PATCH] Initialize uninitialized double values during gain calculation --- source/PointSourcePannerGainCalc.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/PointSourcePannerGainCalc.cpp b/source/PointSourcePannerGainCalc.cpp index 0bd38ef..2e600fb 100644 --- a/source/PointSourcePannerGainCalc.cpp +++ b/source/PointSourcePannerGainCalc.cpp @@ -219,11 +219,11 @@ void CPointSourcePannerGainCalc::CalculateGains(CartesianPosition position, std: for (int i = 0; i < 2; ++i) for (int j = 0; j < 5; ++j) gains[i] += stereoDownmix[i][j] * m_gainsTmp[j]; - double a_front; + double a_front = 0; int i = 0; for (i = 0; i < 3; ++i) a_front = std::max(a_front, m_gainsTmp[i]); - double a_rear; + double a_rear = 0; for (i = 3; i < 5; ++i) a_rear = std::max(a_rear, m_gainsTmp[i]); double r = a_rear / (a_front + a_rear);