Make categoricals own its interactions
[pspp] / src / language / stats / examine.c
index 3288f5bd119f7441acefda3a5fc2c1e0be83d953..fc67ffaf2a4daba6a56d7f778292867e3f7aa059 100644 (file)
@@ -2236,6 +2236,7 @@ cmd_examine (struct lexer *lexer, struct dataset *ds)
     {
       examine.n_iacts--;
       examine.iacts = &iacts_mem[1];
+      interaction_destroy (iacts_mem[0]);
     }
 
 
@@ -2291,9 +2292,6 @@ cmd_examine (struct lexer *lexer, struct dataset *ds)
 
   caseproto_unref (examine.ex_proto);
 
-  for (i = 0; i < examine.n_iacts; ++i)
-    interaction_destroy (examine.iacts[i]);
-
   free (examine.ptiles);
   free (examine.dep_vars);
   pool_destroy (examine.pool);