replaygain: Fixed usage of gainfilter variable after free

This commit is contained in:
Andrey Astafyev
2019-11-30 09:18:12 +03:00
committed by Erik de Castro Lopo
parent 020042ccd7
commit a76bdaab67

View File

@@ -384,9 +384,12 @@ ValidGainFrequency ( long samplefreq )
{
struct ReplayGainFilter* gainfilter = CreateGainFilter( samplefreq );
free(gainfilter);
return gainfilter != 0;
if (gainfilter == 0) {
return 0;
} else {
free(gainfilter);
return 1;
}
}
int