diff --git a/src/BayesWavePost.c b/src/BayesWavePost.c index 7d6043434b7ec7cc9a11b01afad1fc4b0a9e0d9d..9dc5b3766114ac23348af044a665dfd2d3a312ea 100644 --- a/src/BayesWavePost.c +++ b/src/BayesWavePost.c @@ -3361,8 +3361,8 @@ void anderson_darling_test(char *outdir, int ifo, double fmin, double Tobs, char mu_re += re; mu_im += im; } - mu_re/=(double)(N/2); - mu_im/=(double)(N/2); + mu_re/=(double)(Nsamp/2); + mu_im/=(double)(Nsamp/2); //get covariances for(n=0; n<Nsamp/2; n++) @@ -3482,6 +3482,7 @@ void anderson_darling_test(char *outdir, int ifo, double fmin, double Tobs, char // p-value of A^2 double p = 1.-AD(Nsamp,A); + free(samples); sprintf(filename,"%s/%s_anderson_darling_%s.dat",outdir,model,ifos[ifo]); FILE *afile = fopen(filename,"w"); fprintf(afile,"%lg %lg\n",A, p);