From a6634c2239918118a6f597f90ab88fe6714e4def Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Mon, 12 Feb 2024 17:02:48 +0600 Subject: [PATCH] Crash fix --- source/ubl-settings-usergroups.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/ubl-settings-usergroups.c b/source/ubl-settings-usergroups.c index 2837135..60fdd77 100644 --- a/source/ubl-settings-usergroups.c +++ b/source/ubl-settings-usergroups.c @@ -1486,11 +1486,11 @@ void on_user_save(GtkWidget *self, dictionary *dict){ NULL); yon_config_register(USERADD(login),"users",final_user); - if (yon_char_is_empty(window->old_username)&&strcmp(window->old_username,login)){ + if (!yon_char_is_empty(window->old_username)&&strcmp(window->old_username,login)){ yon_config_remove_by_key(USERADD(window->old_username)); } yon_config_register(USERSHADOW(login),"users",shadow_string); - if (yon_char_is_empty(window->old_username)&&strcmp(window->old_username,login)){ + if (!yon_char_is_empty(window->old_username)&&strcmp(window->old_username,login)){ yon_config_remove_by_key(USERSHADOW(window->old_username)); } int home_delete = yon_char_parsed_check_exist(main_config.remove_homes,main_config.homes_size,login); @@ -1500,14 +1500,14 @@ void on_user_save(GtkWidget *self, dictionary *dict){ if (!yon_char_is_empty(useradd_sync_string)){ yon_config_register(USERADD_SYNC(login),"users",useradd_sync_string); - if (yon_char_is_empty(window->old_username)&&strcmp(window->old_username,login)){ + if (!yon_char_is_empty(window->old_username)&&strcmp(window->old_username,login)){ yon_config_remove_by_key(USERADD_SYNC(window->old_username)); } } if (!yon_char_is_empty(usershadow_sync_string)){ yon_config_register(USERSHADOW_SYNC(login),"users",usershadow_sync_string); - if (yon_char_is_empty(window->old_username)&&strcmp(window->old_username,login)){ + if (!yon_char_is_empty(window->old_username)&&strcmp(window->old_username,login)){ yon_config_remove_by_key(USERSHADOW_SYNC(window->old_username)); } }