lexer: Fix memory leak when macro expands as empty.
[pspp] / src / data / csv-file-writer.c
index 0e521a97442e543925a5aab8da9a9a15c5748587..d8c3e000ef84031f824998be068bdf1c94e5f992 100644 (file)
@@ -225,7 +225,8 @@ static void
 csv_output_format (struct csv_writer *w, const struct csv_var *cv,
                    const union value *value)
 {
-  char *s = data_out (value, w->encoding, &cv->format);
+  char *s = data_out (value, w->encoding, &cv->format,
+                      settings_get_fmt_settings ());
   struct substring ss = ss_cstr (s);
   if (cv->format.type != FMT_A)
     ss_trim (&ss, ss_cstr (" "));