Extra "return error" in IVAS_REND_Open
# Basic info <!--- Add commit SHA used to reproduce --> - Fixed point: - Renderer (fixed): 496d928d46719161bc5c05600fc4de510d684e6e # Bug description There is clear mistake at the end of `IVAS_REND_Open`. See below ```c IF( EQ_32( hIvasRend->outputConfig, IVAS_AUDIO_CONFIG_BINAURAL_ROOM_REVERB ) ) { if ( hIvasRend->hHrtfs.hHrtfStatistics == NULL ) { /* Allocate and init HRTF statistics */ IF( NE_32( ( error = ivas_reverb_HRTF_statistics_open_fx( &( hIvasRend->hHrtfs.hHrtfStatistics ), hIvasRend->sampleRateOut ) ), IVAS_ERR_OK ) ) { return error; } } { return error; } } return IVAS_ERR_OK; ``` That unconditional return in general is not skipping any code but will return uninitialized error-value. Float does not have it. <!--- 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