From 48f072712d21384371ef39093f5dfa4aa6110552 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Mon, 5 Aug 2024 12:32:41 +0600 Subject: [PATCH] Added check if string is empty for yon_char_unite --- source/libublsettings.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/source/libublsettings.c b/source/libublsettings.c index c42e929..b33f5e0 100644 --- a/source/libublsettings.c +++ b/source/libublsettings.c @@ -440,9 +440,11 @@ char *yon_char_unite(char *source, ...){ va_start(arglist,source); unite_char = va_arg(arglist,char*); while(unite_char){ - char *temp = yon_char_append(new_char,unite_char); - free(new_char); - new_char=temp; + if (unite_char[0]!='\0'){ + char *temp = yon_char_append(new_char,unite_char); + free(new_char); + new_char=temp; + } unite_char = va_arg(arglist,char*); } va_end(arglist);