Fix memory leak in MCONVERT
[pspp] / src / language / data-io / inpt-pgm.c
index b9488f17f47604bcfd92ac9c80c4a79dda9a132c..e2cfbd1bb8899e52b450890a13dc98999b4fe4d5 100644 (file)
@@ -239,7 +239,7 @@ destroy_input_program (struct input_program_pgm *pgm)
 
 /* Destroys the casereader. */
 static void
-input_program_casereader_destroy (struct casereader *reader UNUSED, void *inp_)
+input_program_casereader_destroy (struct casereader *reader, void *inp_)
 {
   struct input_program_pgm *inp = inp_;
   if (inp->restart == TRNS_ERROR)
@@ -304,7 +304,7 @@ cmd_reread (struct lexer *lexer, struct dataset *ds)
               goto error;
            }
 
-         e = expr_parse (lexer, ds, EXPR_NUMBER);
+         e = expr_parse (lexer, NULL, ds, VAL_NUMERIC);
          if (!e)
             goto error;
        }