From 5552932e9e8cecccec6557a39af1ebdb5cc35e84 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Wed, 13 Mar 2024 14:19:41 +0600 Subject: [PATCH] Fixed crash at deletion --- source/libublsettings.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/source/libublsettings.c b/source/libublsettings.c index aa8c386..0f8b94a 100644 --- a/source/libublsettings.c +++ b/source/libublsettings.c @@ -1600,7 +1600,15 @@ config_str yon_config_get_save_parameters_by_list(int *size, config_str paramete } } } - final = yon_char_parsed_merge(updated,updated_size,removed,removed_size,size); + if (updated&&removed){ + final = yon_char_parsed_merge(updated,updated_size,removed,removed_size,size); + } else if (updated&&!removed){ + final=updated; + *size=updated_size; + } else if (!updated&&removed){ + final=removed; + *size=removed_size; + } return final; }