Fix possible segfault when running RANK with bad syntax
authorJohn Darrington <john@darrington.wattle.id.au>
Sat, 2 Oct 2021 04:48:57 +0000 (06:48 +0200)
committerJohn Darrington <john@darrington.wattle.id.au>
Sat, 2 Oct 2021 04:48:57 +0000 (06:48 +0200)
* src/language/stats/rank.c (): Initialise the vars member

Fixes bug #61257

src/language/stats/rank.c

index dc40a0954a02e20b2377c19f3e4ec9eb33007256..ba7cde618382c0d1185e314a124c7b00e99a01b8 100644 (file)
@@ -661,6 +661,7 @@ cmd_rank (struct lexer *lexer, struct dataset *ds)
   rank.ties = TIES_MEAN;
   rank.fraction = FRAC_BLOM;
   rank.print = true;
+  rank.vars = NULL;
   rank.pool = pool_create ();
 
   string_set_init (&new_names);