examine.c: Fix a seg fault which caused a crash when recovering from bad syntax
[pspp] / src / language / stats / examine.c
index 88b3b542c8077594bdb059f8d334f100d6ef7600..6be74bc8fd6eee766c51bf02ac712e184329cabd 100644 (file)
@@ -2215,6 +2215,7 @@ cmd_examine (struct lexer *lexer, struct dataset *ds)
 
  error:
   caseproto_unref (examine.ex_proto);
+  examine.iacts = iacts_mem;
   for (i = 0; i < examine.n_iacts; ++i)
     interaction_destroy (examine.iacts[i]);
   free (examine.dep_vars);