Change "union value" to dynamically allocate long strings.
[pspp-builds.git] / src / language / stats / rank.q
index 3bbd39d1e0b0ea26ff7c1b78d67a2db35b5d8f4f..8ae4076d60ba06d5364ed58cbea4955737fe1df0 100644 (file)
@@ -249,7 +249,7 @@ rank_cmd (struct dataset *ds, const struct subcase *sc,
 
       proc_discard_output (ds);
       split_grouper = casegrouper_create_splits (proc_open (ds), d);
-      output = autopaging_writer_create (dict_get_next_value_idx (d));
+      output = autopaging_writer_create (dict_get_proto (d));
 
       while (casegrouper_get_next_group (split_grouper, &split_group))
         {