]> git.ipfire.org Git - thirdparty/plymouth.git/commitdiff
main: clean up warnings
authorRay Strode <rstrode@redhat.com>
Wed, 9 Feb 2011 19:44:56 +0000 (14:44 -0500)
committerRay Strode <rstrode@redhat.com>
Wed, 9 Feb 2011 20:07:14 +0000 (15:07 -0500)
src/main.c

index d5b1632a0f9cf61054e919a9ae96cf692213ab1f..032a3faaf40842a1d05c08ba8951374f2b374a20 100644 (file)
@@ -1998,7 +1998,7 @@ main (int    argc,
   bool no_daemon = false;
   bool debug = false;
   bool attach_to_session;
-  ply_daemon_handle_t *daemon_handle;
+  ply_daemon_handle_t *daemon_handle = NULL;
   char *mode_string = NULL;
   char *tty = NULL;
 
@@ -2111,13 +2111,13 @@ main (int    argc,
     {
       if (errno == 0)
         {
-          if (! no_daemon)
+          if (daemon_handle != NULL)
             ply_detach_daemon (daemon_handle, 0);
           return 0;
         }
 
       ply_error ("plymouthd: could not setup basic operating environment: %m");
-      if (! no_daemon)
+      if (daemon_handle != NULL)
         ply_detach_daemon (daemon_handle, EX_OSERR);
       return EX_OSERR;
     }
@@ -2141,17 +2141,17 @@ main (int    argc,
   if (state.boot_server == NULL)
     {
       ply_error ("plymouthd: could not log bootup: %m");
-      if (! no_daemon)
+      if (daemon_handle != NULL)
         ply_detach_daemon (daemon_handle, EX_UNAVAILABLE);
       return EX_UNAVAILABLE;
     }
 
-  if (! no_daemon)
-    if (!ply_detach_daemon (daemon_handle, 0))
-      {
-        ply_error ("plymouthd: could not tell parent to exit: %m");
-        return EX_UNAVAILABLE;
-      }
+  if (daemon_handle != NULL
+      && !ply_detach_daemon (daemon_handle, 0))
+    {
+      ply_error ("plymouthd: could not tell parent to exit: %m");
+      return EX_UNAVAILABLE;
+    }
 
   state.progress = ply_progress_new ();