From 810ded3acc336957699987e7cdf4c300a7a098ed Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Thu, 15 Feb 2024 12:31:38 +0600 Subject: [PATCH] Fixed crash --- source/ubl-settings-usergroups.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/ubl-settings-usergroups.c b/source/ubl-settings-usergroups.c index 206a3a3..5409f12 100644 --- a/source/ubl-settings-usergroups.c +++ b/source/ubl-settings-usergroups.c @@ -19,7 +19,7 @@ int yon_load_proceed(YON_CONFIG_TYPE type){ int parsed_size; char *local_value = yon_config_get_by_key(key); config_str parsed = yon_char_parse(value,&parsed_size,":"); - if (strstr(key,"USERADD[")){ + if (strstr(key,"USERADD[")&&local_value){ if (parsed_size>5){ char *temp = yon_char_append(local_value,parsed[5]); free(local_value); @@ -29,7 +29,7 @@ int yon_load_proceed(YON_CONFIG_TYPE type){ } - } else if (strstr(key,"GROUPADD[")){ + } else if (strstr(key,"GROUPADD[")&&local_value){ if (parsed_size>4){ char *temp = yon_char_append(local_value,parsed[4]); free(local_value);