]> git.ipfire.org Git - thirdparty/plymouth.git/commitdiff
[main] Don't free renderer when NULL
authorScott James Remnant <scott@netsplit.com>
Wed, 23 Dec 2009 03:42:19 +0000 (22:42 -0500)
committerRay Strode <rstrode@redhat.com>
Wed, 23 Dec 2009 03:42:19 +0000 (22:42 -0500)
If we weren't showing the splash screen, we'll have no renderer

src/main.c

index 36f294813dd4cbe4da3dd1f305d99f5e03d9dcb5..a6b702707bc3ce5fe867bf97ca82b2ef35bcd99b 100644 (file)
@@ -700,8 +700,11 @@ on_boot_splash_idle (state_t *state)
 
   if (state->deactivate_trigger != NULL)
     {
-      ply_trace ("deactivating renderer");
-      ply_renderer_deactivate (state->renderer);
+      if (state->renderer != NULL)
+        {
+          ply_trace ("deactivating renderer");
+          ply_renderer_deactivate (state->renderer);
+        }
 
       ply_trace ("quitting splash");
       quit_splash (state);