From 960031c2bd3c75d21b041da4081a359160c909ff Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Sat, 6 Aug 2022 10:11:59 -0700 Subject: [PATCH] FREQUENCIES: Fix memory leak with percentiles and split file. --- src/language/stats/frequencies.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; -- 2.30.2