* variable.c: Clean up some memory leaks.
diff --git a/variable.c b/variable.c
index 33b7295..edbe594 100644
--- a/variable.c
+++ b/variable.c
@@ -362,6 +362,7 @@
         {
           hash_delete_at (&set->table, var_slot);
           free_variable_name_and_value (v);
+          free (v);
           if (set == &global_variable_set)
             ++variable_changenum;
         }
@@ -1069,7 +1070,7 @@
           }
     }
 
-  makelevel_key.name = xstrdup (MAKELEVEL_NAME);
+  makelevel_key.name = (char *)MAKELEVEL_NAME;
   makelevel_key.length = MAKELEVEL_LENGTH;
   hash_delete (&table, &makelevel_key);