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 ); struct ReplayGainFilter* gainfilter = CreateGainFilter( samplefreq );
free(gainfilter); if (gainfilter == 0) {
return 0;
return gainfilter != 0; } else {
free(gainfilter);
return 1;
}
} }
int int