X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fstats%2Ffrequencies.c;fp=src%2Flanguage%2Fstats%2Ffrequencies.c;h=3f7afaa361801e468879dd5e246ce4a6d6bb9c80;hb=298861c031f75037ec8d63d4d1dd39450ee574e8;hp=a851c2196073a4ba1d3b530f70c686aca323e19f;hpb=ef8332fdf3f7929bbc3494eaddee370474c73630;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;