From 9216c8586346162b1ab10047a3f4e271cc114263 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Thu, 21 Aug 2025 17:59:50 +0600 Subject: [PATCH] Fixed config set command --- source/libublsettings-config.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/libublsettings-config.c b/source/libublsettings-config.c index 28ffaf6..112f508 100644 --- a/source/libublsettings-config.c +++ b/source/libublsettings-config.c @@ -817,7 +817,8 @@ config_str yon_config_get_all_keys_no_ignored(int *size){ int yon_config_set(char *key, void *data){ check_config{ yon_config_parameter *dict = (yon_config_parameter*)yon_dictionary_get((dictionary**)&__yon__config__strings,key); - dict->data=data; + if (!dict) return 0; + dict->data=yon_char_new(data); dict->flag1=1; if (yon_dictionary_get(&__yon_config_ignored, dict->key)){ __yon_config_ignored = yon_dictionary_rip(__yon_config_ignored);