Fix double heap deallocation when erroneous SET was specified.
[pspp] / src / language / utilities / set.q
index 126868dbdb52f107844200b75a9e41f8c8ff9507..f640bcbd65b6a5e6949eb1a1e95c26400c763a08 100644 (file)
@@ -137,7 +137,6 @@ cmd_set (struct lexer *lexer, struct dataset *ds)
 
   if (!parse_set (lexer, ds, &cmd, NULL))
     {
-      free_set (&cmd);
       return CMD_FAILURE;
     }