Make casewriters keep track of the number of `union value's in each
[pspp-builds.git] / src / data / por-file-writer.c
index cf4474569531ee723f2fbbb3ecb7a2b1e815b507..27f7c5c4f57ef15879a6cd2d8e1b5de273593db8 100644 (file)
@@ -166,7 +166,8 @@ pfm_open_writer (struct file_handle *fh, struct dictionary *dict,
   buf_write (w, "F", 1);
   if (ferror (w->file))
     goto error;
-  return casewriter_create (&por_file_casewriter_class, w);
+  return casewriter_create (dict_get_next_value_idx (dict),
+                            &por_file_casewriter_class, w);
 
  error:
   close_writer (w);