[gnome-initial-setup/parental-controls-crash-fixes: 1/2] driver: Don't crash when saving parental controls
- From: Matthew Leeds <mwleeds src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-initial-setup/parental-controls-crash-fixes: 1/2] driver: Don't crash when saving parental controls
- Date: Mon, 16 Mar 2020 22:33:38 +0000 (UTC)
commit 85f467c984d090e100bcaadfed9ad074fa82c703
Author: Matthew Leeds <matthew leeds endlessm com>
Date: Mon Mar 16 14:27:31 2020 -0700
driver: Don't crash when saving parental controls
In gis_parental_controls_page_save_data() we call
gis_driver_get_user_permissions() with a NULL password pointer, so don't
seg fault in that case.
gnome-initial-setup/gis-driver.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/gnome-initial-setup/gis-driver.c b/gnome-initial-setup/gis-driver.c
index af7508d..a774055 100644
--- a/gnome-initial-setup/gis-driver.c
+++ b/gnome-initial-setup/gis-driver.c
@@ -356,8 +356,12 @@ gis_driver_get_user_permissions (GisDriver *driver,
const gchar **password)
{
GisDriverPrivate *priv = gis_driver_get_instance_private (driver);
- *user = priv->user_account;
- *password = priv->user_password;
+
+ if (user != NULL)
+ *user = priv->user_account;
+
+ if (password != NULL)
+ *password = priv->user_password;
}
/**
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]