--- bash-2.05b/dispose_cmd.c	2002-03-12 20:41:36.000000000 +0100
+++ hush-bash-2.05b/dispose_cmd.c	2004-10-05 23:12:52.000000000 +0200
@@ -44,6 +44,28 @@
 
   switch (command->type)
     {
+#ifdef HUSH
+    case cm_on:
+      {
+	register ON_COM *c;
+
+	c = command->value.On;
+	dispose_word(c->operation);
+	dispose_command(c->action);
+	free(c);
+	break;
+      }
+    case cm_translate:
+      {
+	register TRANSLATE_COM *c;
+
+	c = command->value.Translate;
+	dispose_words(c->modifiers);
+	free(c);
+	break;
+      }
+#endif /* HUSH */
+
     case cm_for:
 #if defined (SELECT_COMMAND)
     case cm_select:
