Fix memory leaks in opus_compare.c
authorJean-Marc Valin <jmvalin@jmvalin.ca>
Fri, 26 May 2017 20:51:48 +0000 (16:51 -0400)
committerJean-Marc Valin <jmvalin@jmvalin.ca>
Fri, 26 May 2017 20:51:48 +0000 (16:51 -0400)
This makes it possible to run the testvectors with asan enabled.

src/opus_compare.c

index 06c67d7..1956e08 100644 (file)
@@ -363,6 +363,9 @@ int main(int _argc,const char **_argv){
     Ef*=Ef;
     err+=Ef*Ef;
   }
+  free(xb);
+  free(X);
+  free(Y);
   err=pow(err/nframes,1.0/16);
   Q=100*(1-0.5*log(1+err)/log(1.13));
   if(Q<0){