FREQUENCIES: Fix use-after-free error.
authorBen Pfaff <blp@cs.stanford.edu>
Tue, 2 Aug 2022 00:25:49 +0000 (17:25 -0700)
committerBen Pfaff <blp@cs.stanford.edu>
Sun, 7 Aug 2022 16:52:30 +0000 (09:52 -0700)
src/language/stats/frequencies.c

index 307a869ba2d1e17d723c80443f19b8ba7a7a7240..a851c2196073a4ba1d3b530f70c686aca323e19f 100644 (file)
@@ -1244,9 +1244,9 @@ cmd_frequencies (struct lexer *lexer, struct dataset *ds)
  error:
 
   free (vars);
-  free (frq.vars);
   for (size_t i = 0; i < frq.n_vars; i++)
     free (frq.vars[i].percentiles);
+  free (frq.vars);
   free (frq.bar);
   free (frq.pie);
   free (frq.hist);