From 42d7d27e0dc2b285a25e0772b130e796157e2cfc Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 9 Sep 2025 10:14:39 +0600 Subject: [PATCH] Fixed USERSHADOW parameter syncing with config --- source/ubl-settings-usergroups-user.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/source/ubl-settings-usergroups-user.c b/source/ubl-settings-usergroups-user.c index 0cec4cc..7619f40 100644 --- a/source/ubl-settings-usergroups-user.c +++ b/source/ubl-settings-usergroups-user.c @@ -663,12 +663,12 @@ int yon_system_user_sync(char *target_user){ !yon_char_is_empty(groups_string)?groups_string:"",":", !yon_char_is_empty(optionals)?optionals:"",":", user_size>1&&strcmp(parsed[1],"x")?yon_char_return_if_exist(parsed[1],""):yon_char_return_if_exist(parsed_shadow[1],""),NULL); - char *config_shadow = yon_char_unite(yon_char_return_if_exist(parsed[2],""),":", - user_size>3?parsed[3]:"",":", - user_size>4?parsed[4]:"",":", - user_size>5?parsed[5]:"",":", - user_size>6?parsed[6]:"",":", - user_size>7?parsed[7]:"",":",NULL); + char *config_shadow = yon_char_unite(yon_char_return_if_exist(parsed_shadow[2],""),":", + user_size>3?parsed_shadow[3]:"",":", + user_size>4?parsed_shadow[4]:"",":", + user_size>5?parsed_shadow[5]:"",":", + user_size>6?parsed_shadow[6]:"",":", + user_size>7?parsed_shadow[7]:"",":",NULL); free(groups_string); free(optionals);