Commit cbe17080 authored by Marek Szczerba's avatar Marek Szczerba
Browse files

Conditional memory free operation on early reflections - listener origin

parent d26838f2
Loading
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -1938,8 +1938,11 @@ void RenderConfigReader_close(
    {
#ifdef CONTROL_METADATA_EARLY_REFLECTIONS
        if ( ( *ppRenderConfigReader )->pAE[n].pEarlyReflections != NULL )
        {
            if ( ( *ppRenderConfigReader )->pAE[n].pEarlyReflections->pListenerOrigin != NULL )
            {
                free( ( *ppRenderConfigReader )->pAE[n].pEarlyReflections->pListenerOrigin );
            }
            free( ( *ppRenderConfigReader )->pAE[n].pEarlyReflections->pAbsCoeff );
            free( ( *ppRenderConfigReader )->pAE[n].pEarlyReflections );
        }