pull/242/head
parent 01cb1ed34c
commit 84cbcb259d

@ -1218,9 +1218,12 @@ void yon_system_load(main_window *window){
}
for (int i=0;i<main_config.users_size;i++){
int parsed_size;
int shadow_parsed_size;
int shadow_parsed_size=0;
config_str parsed = yon_char_parse(main_config.users[i],&parsed_size,":");
config_str shadow_parsed = yon_char_parse(main_config.shadow[i],&shadow_parsed_size,":");
config_str shadow_parsed = NULL;
if (main_config.shadow_size){
shadow_parsed = yon_char_parse(main_config.shadow[i],&shadow_parsed_size,":");
}
char *groups_string="";
char *main_group_name="";
for (int j=0;j<main_config.groups_size;j++){
@ -1229,7 +1232,7 @@ void yon_system_load(main_window *window){
if (atol(parsed[3])==atol(parsed_group[2])){
main_group_name=yon_char_new(parsed_group[0]);
}
if (strstr(parsed_group[3],shadow_parsed[0])){
if (shadow_parsed_size&&strstr(parsed_group[3],shadow_parsed[0])){
groups_string = yon_char_unite(groups_string,!yon_char_is_empty(groups_string)?",":"",parsed_group[0],NULL);
}
yon_char_parsed_free(parsed_group,parsed_gr_size);

Loading…
Cancel
Save