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