Commit c81254b0 authored by Vladimir Malenovsky's avatar Vladimir Malenovsky
Browse files

Merge branch...

Merge branch 'basop-1479-clang18-msan-use-of-uninitialized-value-in-lib_com-ivas_spar_com-c-1361-5' into 'main'

Resolve "[CLANG18] MSAN: use-of-uninitialized-value in lib_com/ivas_spar_com.c:1361:5"

See merge request !2693
parents 29de83b8 f7c09977
Loading
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -117,6 +117,7 @@
#define CLEANUP_ACELP_ENC                               /* VA: basop issue 2304: Remove duplicated code in excitation encoding in the ACELP core */
#define CLEANUP_VBR_CAM_ENC                             /* VA: basop issue 2299: Remove unused core-encoder VBR and CAM code */
#define FIX_1494_SET_SPLITBFI_UNUSED                    /* Dolby: Fix issue 1494, remove unused function setting BFI flag in ISAR renderer */
#define FIX_1479_MSAN_SPAR_UNINITIALIZED_VALUE          /* Dolby: Fix for issue 1479, MSAN error due to uninitialized value in SPAR */

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

+7 −0
Original line number Diff line number Diff line
@@ -631,6 +631,13 @@ ivas_error ivas_spar_md_dec_init(
    hMdDec->first_valid_frame = 1;
    move16();

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

    return IVAS_ERR_OK;
}