[gnome-initial-setup] Avoid a crash in the password page



commit 5d4054fec829656995e03e13215f12f374b5870a
Author: Matthias Clasen <mclasen redhat com>
Date:   Sat Mar 1 12:36:32 2014 -0500

    Avoid a crash in the password page
    
    This can happen when we are quitting early.

 .../pages/password/gis-password-page.c             |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/gnome-initial-setup/pages/password/gis-password-page.c 
b/gnome-initial-setup/pages/password/gis-password-page.c
index 274be04..76cb72f 100644
--- a/gnome-initial-setup/pages/password/gis-password-page.c
+++ b/gnome-initial-setup/pages/password/gis-password-page.c
@@ -74,10 +74,12 @@ gis_password_page_save_data (GisPage *gis_page)
 {
   GisPasswordPage *page = GIS_PASSWORD_PAGE (gis_page);
   GisPasswordPagePrivate *priv = gis_password_page_get_instance_private (page);
-
   ActUser *act_user;
   const gchar *password;
 
+  if (gis_page->driver == NULL)
+    return;
+
   gis_driver_get_user_permissions (gis_page->driver, &act_user, &password);
 
   if (act_user == NULL) /* enterprise account */


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]