diff --git a/src/main.c b/src/main.c index e4223b7e..095f5357 100644 --- a/src/main.c +++ b/src/main.c @@ -2007,14 +2007,14 @@ check_for_consoles (state_t *state, if (console != NULL) { free (console); - ply_hashtable_insert (consoles, (void *) default_tty, (char *) default_tty); + ply_hashtable_insert (consoles, (void *) strdup (default_tty), (char *) default_tty); } console = ply_hashtable_remove (consoles, (void *) "/dev/tty"); if (console != NULL) { free (console); - ply_hashtable_insert (consoles, (void *) default_tty, (void *) default_tty); + ply_hashtable_insert (consoles, (void *) strdup (default_tty), (void *) default_tty); } free (state->kernel_console_tty);