From c1d887e9544815b242ce823a2205c01162a4703d Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Fri, 9 Feb 2024 14:29:41 +0600 Subject: [PATCH] Fixed saving crash --- source/ubl-settings-usergroups.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/ubl-settings-usergroups.c b/source/ubl-settings-usergroups.c index f7b608b..f8b1e19 100644 --- a/source/ubl-settings-usergroups.c +++ b/source/ubl-settings-usergroups.c @@ -175,14 +175,14 @@ void on_config_save(){ yon_accept_changes(); yon_samba_sync_proceed(); template_saving_window *window = yon_save_proceed(NULL,YON_CONFIG_BOTH,"users", "DEFAULTPASSWD DEFAULTROOTPASSWD DEFAULTUSER HASHPASSWD USERGROUPS ADDADM USERADD[*] USERSHADOW[*] GROUPADD[*]",NULL); - yon_hide_passwords(window); + if (window) yon_hide_passwords(window); } void on_config_global_save(){ yon_accept_changes(); yon_samba_sync_proceed(); template_saving_window *window = yon_save_proceed("global",YON_CONFIG_GLOBAL,"users", "DEFAULTPASSWD DEFAULTROOTPASSWD DEFAULTUSER HASHPASSWD USERGROUPS ADDADM USERADD[*] USERSHADOW[*] GROUPADD[*]",NULL); - yon_hide_passwords(window); + if (window) yon_hide_passwords(window); } @@ -190,7 +190,7 @@ void on_config_local_save(){ yon_accept_changes(); yon_samba_sync_proceed(); template_saving_window *window = yon_save_proceed("system",YON_CONFIG_LOCAL,"users", "DEFAULTPASSWD DEFAULTROOTPASSWD DEFAULTUSER HASHPASSWD USERGROUPS ADDADM USERADD[*] USERSHADOW[*] GROUPADD[*]",NULL); - yon_hide_passwords(window); + if (window) yon_hide_passwords(window); } void on_saving_settings_save(GtkWidget *self, yon_savasettings_window *window){