File mutter-crash-meta_context_terminate.patch of Package mutter.24411

diff --git a/src/x11/session.c b/src/x11/session.c
index 339a7ae..ad8bb73 100644
--- a/src/x11/session.c
+++ b/src/x11/session.c
@@ -113,7 +113,8 @@ process_ice_messages (GIOChannel   *channel,
        * being cleaned up, since it is owned by libSM.
        */
       disconnect ();
-      meta_context_terminate (ice_connection->context);
+      if (ice_connection->context != NULL)
+	      meta_context_terminate (ice_connection->context);
 
       return FALSE;
     }
openSUSE Build Service is sponsored by