]> git.ipfire.org Git - thirdparty/plymouth.git/commitdiff
main: more console fixes
authorRay Strode <rstrode@redhat.com>
Wed, 4 Apr 2012 15:41:40 +0000 (11:41 -0400)
committerRay Strode <rstrode@redhat.com>
Wed, 4 Apr 2012 15:41:40 +0000 (11:41 -0400)
src/main.c

index 72d9f95edcacbec02eb17e177d18e2eb6c08c8c1..840ef08e6a2271632ea8df539fd05d7790af253a 100644 (file)
@@ -2013,14 +2013,16 @@ check_for_consoles (state_t    *state,
   if (console != NULL)
     {
       free (console);
-      ply_hashtable_insert (consoles, (void *) strdup (default_tty), (char *) default_tty);
+      console = strdup (default_tty);
+      ply_hashtable_insert (consoles, console, console);
     }
 
   console = ply_hashtable_remove (consoles, (void *) "/dev/tty");
   if (console != NULL)
     {
       free (console);
-      ply_hashtable_insert (consoles, (void *) strdup (default_tty), (void *) default_tty);
+      console = strdup (default_tty);
+      ply_hashtable_insert (consoles, console, console);
     }
 
   free (state->kernel_console_tty);