From c818501f9909fed1991654929fc5da787c35c363 Mon Sep 17 00:00:00 2001 From: Ivan Dmitrievich Yartsev Date: Mon, 19 Jan 2026 10:01:37 +0000 Subject: [PATCH] Test fix for user's login symbols --- source/ubinstall-gtk-users.c | 1 + source/ubinstall-gtk.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/source/ubinstall-gtk-users.c b/source/ubinstall-gtk-users.c index 3da0add..2266db3 100644 --- a/source/ubinstall-gtk-users.c +++ b/source/ubinstall-gtk-users.c @@ -146,6 +146,7 @@ void yon_user_init(main_window *widgets){ char *parameter_name = yon_char_divide_search(parameter,"=",-1); char *key = yon_config_parameter_get_key(parameter_name); char *login = yon_config_parameter_get_key(strstr(key,"USERADD[")); + yon_char_remove_brackets(login); config_str parsed = yon_char_parse(parameter,&parsed_size,":"); gtk_entry_set_text(GTK_ENTRY(user->LoginEntry),login); diff --git a/source/ubinstall-gtk.h b/source/ubinstall-gtk.h index 934b9d1..591ee2a 100755 --- a/source/ubinstall-gtk.h +++ b/source/ubinstall-gtk.h @@ -227,7 +227,7 @@ layout && /description:/ {\ #define DOMAIN_admanger_parameter_command "ubconfig --source global get [autoinstall] AUTOINSTALL['ubconfig set [network] DOMAIN[admanger]']" #define USERADD_parameter_all "AUTOINSTALL[ubconfig set [users] USERADD[*]]" #define USERADD_parameter_search "AUTOINSTALL[ubconfig set [users] USERADD[" -#define USERADD_parameter(target) yon_char_unite("AUTOINSTALL[ubconfig set [users] USERADD[", target, "]]", NULL) +#define USERADD_parameter(target) yon_char_unite("AUTOINSTALL[ubconfig set [users] USERADD['", target, "']]", NULL) #define USERADD_parameter_command(target) yon_char_unite("ubconfig --source global get autoinstall AUTOINSTALL['ubconfig set [users] USERADD[", target, "]']", NULL) #define KERNEL_BOOT_parameter "AUTOINSTALL[ubconfig set [boot] KERNEL_BOOT]" #define KERNEL_BOOT_parameter_command "ubconfig --source global get autoinstall AUTOINSTALL['ubconfig set [boot] KERNEL_BOOT']"