From 14ece3866657bee747cb0624d7506e1d55259096 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Fri, 26 Jan 2024 10:59:50 +0600 Subject: [PATCH] Added parameters checking for config_str rip function --- source/libublsettings.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/source/libublsettings.c b/source/libublsettings.c index 46979d0..14da1c8 100644 --- a/source/libublsettings.c +++ b/source/libublsettings.c @@ -515,7 +515,7 @@ char **yon_char_parse(char *parameters, int *size, char *divider){ } char **yon_char_parsed_rip(char **char_string, int *size, int item_to_delete){ - if (char_string&&size>0&&size>item_to_delete&&item_to_delete>0){ + if (char_string&&(*size)>0&&(*size)>item_to_delete&&item_to_delete>0){ char **new_char_parsed=NULL; new_char_parsed=malloc(sizeof(char*)*((*size)-1)); int flag = 0; @@ -536,12 +536,13 @@ char **yon_char_parsed_rip(char **char_string, int *size, int item_to_delete){ } int yon_char_parsed_check_exist(char **parameters, int size, char *param){ - - for (int i=0;i