From 298861c031f75037ec8d63d4d1dd39450ee574e8 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