READ negative tests
[pspp] / src / language / stats / matrix.c
index ab58a51104955e97f5fe04aa1b26a071a9b2b072..28ad99ba12241eb31f81fef526c32dfc47f362b9 100644 (file)
@@ -4630,6 +4630,7 @@ matrix_parse_read (struct matrix_state *s)
       else if (lex_match_id (s->lexer, "SIZE"))
         {
           lex_match (s->lexer, T_EQUALS);
+          matrix_expr_destroy (read->size);
           read->size = matrix_parse_exp (s);
           if (!read->size)
             goto error;