From 2aa660ae12f131520674f302ce9218c8d6d7cd51 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Wed, 16 Oct 2024 14:15:03 +0600 Subject: [PATCH 1/3] Removed samba applying before saving --- source/ubl-settings-usergroups.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/source/ubl-settings-usergroups.c b/source/ubl-settings-usergroups.c index ab69b16..af49354 100644 --- a/source/ubl-settings-usergroups.c +++ b/source/ubl-settings-usergroups.c @@ -415,7 +415,6 @@ void on_save_done(main_window *widgets, config_str output, int size){ void on_config_save(GtkWidget *self, main_window *widgets){ - yon_samba_sync_proceed(); main_config.save_config=2; template_saving_window *window = yon_save_proceed(NULL,YON_CONFIG_BOTH,config_get_command("global"),NULL); if (window){ @@ -505,7 +504,6 @@ void on_config_local_save(GtkWidget *self, main_window *widgets){ free(key); free(value); } - yon_samba_sync_proceed(); template_saving_window *window = yon_save_proceed("system",YON_CONFIG_LOCAL,config_get_command("system"),NULL); if (window){ yon_hide_passwords(window); -- 2.35.1 From a34cee6b806f92787357e21b752eed8b26c8ec01 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Fri, 18 Oct 2024 13:54:18 +0600 Subject: [PATCH 2/3] Fixed crash --- source/ubl-settings-usergroups.c | 1 - 1 file changed, 1 deletion(-) diff --git a/source/ubl-settings-usergroups.c b/source/ubl-settings-usergroups.c index af49354..dbe7432 100644 --- a/source/ubl-settings-usergroups.c +++ b/source/ubl-settings-usergroups.c @@ -545,7 +545,6 @@ void yon_samba_sync_remove(char *user){ int sync_place = yon_char_parsed_check_exist(main_config.sync_users,main_config.sync_size,yon_char_append(user,":")); if (sync_place>-1){ config_str temp = yon_char_parsed_rip(main_config.sync_users,&main_config.sync_size,sync_place); - free(main_config.sync_users); main_config.sync_users = temp; } -- 2.35.1 From 16b1aa83c6b8d94a03cbd1e0a7a396b7166afac2 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Fri, 18 Oct 2024 16:55:50 +0600 Subject: [PATCH 3/3] removed print message --- source/ubl-settings-usergroups.c | 1 - 1 file changed, 1 deletion(-) diff --git a/source/ubl-settings-usergroups.c b/source/ubl-settings-usergroups.c index dbe7432..3fb453c 100644 --- a/source/ubl-settings-usergroups.c +++ b/source/ubl-settings-usergroups.c @@ -1378,7 +1378,6 @@ void on_group_save(GtkWidget *self, dictionary *dict){ for (int i=0;i1&&!strcmp(parsed[2],uid_string)&&strcmp(parsed[2],window->last_gid)) found = 1; if (parsed_size) yon_char_parsed_free(parsed,parsed_size); } -- 2.35.1