Commit e1546061 authored by Jan Kiene's avatar Jan Kiene
Browse files

Merge remote-tracking branch...

Merge remote-tracking branch 'origin/float-1479-clang18-msan-use-of-uninitialized-value-in-lib_com-ivas_spar_com-c-1361-5' into kiene/test-ubuntu-24_04-runner
parents 48b82f6e ca7fe00a
Loading
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -184,6 +184,7 @@
#define FIX_1827_REMOVE_UNUSED_PSNOISEGEN_ISAR          /* Dolby: remove unused noise generator from ISAR */
#define FIX_1487_ACCESS_OF_UNINIT_VAL_FROM_ARR_ISM_DTX  /* FhG/VA: init nb_bits_metadata to zero */
#define FIX_1477_OOB_INDEX_IN_D_ACELP_INDEXING          /* FhG: fix oob indexing */
#define FIX_1479_MSAN_SPAR_UNINITIALIZED_VALUE          /* Dolby: Fix for issue 1479, MSAN error due to uninitialized value in SPAR */

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

+5 −0
Original line number Diff line number Diff line
@@ -585,6 +585,11 @@ ivas_error ivas_spar_md_dec_init(
    }
    hMdDec->first_valid_frame = 1;

#ifdef FIX_1479_MSAN_SPAR_UNINITIALIZED_VALUE
    hMdDec->spar_md.res_ind = 0;
    hMdDec->spar_md.prior_dyn_active_w_flag = 0;
#endif

    return IVAS_ERR_OK;
}