Commit 3c06ba2a authored by multrus's avatar multrus
Browse files

Merge branch 'basop-2470-msan-use-of-uninitialized-value-in-tcx_utils_enc_fx-c-3808-5' into 'main'

Resolve "MSAN: use-of-uninitialized-value in tcx_utils_enc_fx.c:3808:5"

Closes #2470

See merge request !2868
parents b8ec84ec 1a40a5f3
Loading
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -96,6 +96,7 @@
#define HARMONIZE_FUNC                                  /* VA: basop issue 2460: Remove duplicated code: various functions */
#define FIX_FLOAT_1536_INIT_NO_PARAM_LPC                /* FhG: make sure no_param_lpc is initialized in core_encode_twodiv() */
#define FIX_BASOP_2871_INIT_Q_SYN_FACTOR                /* FhG: make sure, st_fx->Q_syn_factor gets initialized during decoder startup */
#define FIX_BASOP_2470_POWER_SPEC_E_INIT                /* FhG: make sure powerSpec_e is always initialized in core_signal_analysis_high_bitrate_fx() */

/* #################### End BE switches ################################## */

+5 −0
Original line number Diff line number Diff line
@@ -74,6 +74,11 @@ void core_signal_analysis_high_bitrate_fx(
    (void) vad_hover_flag;
    (void) last_element_mode;

#ifdef FIX_BASOP_2470_POWER_SPEC_E_INIT
    powerSpec_e = 0; /* for TCX5, this is not initialized in AnalyzePowerSpectrum_fx(), but still passed to ProcessIGF_fx() */
    move16();
#endif

    left_overlap = -1;
    move16();
    right_overlap = -1;