USAN: applying non-zero offset to null pointer in OSBA decoding to BINAURAL
### Basic info - Commit SHA: 3a0ecd3ba4a020d874333ae99c690249056613d9 ### Bug description Clang usan sanitizer test in pipeline found an error: <!--- Copy sanitizer traceback from command line here --> ``` lib_dec/ivas_sba_dec.c:832:32: runtime error: applying non-zero offset 640 to null pointer SUMMARY: UndefinedBehaviorSanitizer: nullptr-with-nonzero-offset lib_dec/ivas_sba_dec.c:832:32 in ``` <!--- Copy test job URL here --> Link to test pipeline: https://forge.3gpp.org/rep/ivas-codec-pc/ivas-codec/-/jobs/224449 ### Ways to reproduce Using the [scripts](https://forge.3gpp.org/rep/ivas-codec-pc/ivas-codec/-/wikis/Software-development/pyivastest-howto#how-to-reproduce-tests): <!--- check correct sanitizer type --> <!--- add error pattern if needed --> [dly_profile.dat](/uploads/bcecd6d6e4fa4e6b2a246f5f1f158676/dly_profile_11_.dat) ``` python3 scripts/IvasBuildAndRunChecks.py --checks CLANG3 -m OSBA_ISM1_PlanarFOA_ball_swb_rs -p /path/to/my/local/ci_linux_ltv_local.json --usan_supp_file scripts/ubsan.supp ``` or directly: ``` make clean make -j CLANG=3 ./IVAS_cod -ism_sba 1 -1 NULL -max_band fb scripts/switchPaths/sw_13k2_512k.bin 32 ltv32_OSBA_1ISM_FOA.wav bit networkSimulator_g192 dly_profile.dat bit bit_err trace_dump 1 ./IVAS_dec -VOIP BINAURAL 32 bit_err out.wav ``` <!--- Below are labels that will be added but are not shown in description. This is a template to help fill them. Add further information to the first row and remove and add labels as necessary. -->
issue