summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--term/main.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/term/main.c b/term/main.c
index 730ef5b3..69248fb0 100644
--- a/term/main.c
+++ b/term/main.c
@@ -227,6 +227,8 @@ parse_opt (int opt, char *arg, struct argp_state *state)
assert (! "impossible type");
break;
}
+ free (tty_arg);
+ tty_arg = strdup (v->arg);
error_t err = (*bottom->init) ();
mutex_unlock (&global_lock);
return err;