delelement (elements);
/* clean arguments */
- if (argument) {
- free_tab (argument);
- }
+ free_tab (argument);
argument = NULL;
- if (nbargs > 0) {
- def (nbargs, args);
- }
/* restore context */
backup_ws (programs[n]);
restore_ws (tmp);
+ free_ws (tmp);
return ret;
}