X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fstats%2Ffrequencies.c;h=3f7afaa361801e468879dd5e246ce4a6d6bb9c80;hb=960031c2bd3c75d21b041da4081a359160c909ff;hp=a851c2196073a4ba1d3b530f70c686aca323e19f;hpb=ae01280a3bb10f74a1973da9db8d76f48363213b;p=pspp diff --git a/src/language/stats/frequencies.c b/src/language/stats/frequencies.c index a851c21960..3f7afaa361 100644 --- a/src/language/stats/frequencies.c +++ b/src/language/stats/frequencies.c @@ -359,7 +359,8 @@ calc_percentiles (const struct frq_proc *frq, struct var_freqs *vf) if (!frq->n_percentiles) return; - vf->percentiles = xnmalloc (frq->n_percentiles, sizeof *vf->percentiles); + if (!vf->percentiles) + vf->percentiles = xnmalloc (frq->n_percentiles, sizeof *vf->percentiles); const struct freq_tab *ft = &vf->tab; const double W = ft->valid_cases;