diff --git a/source/libublsettings-config.c b/source/libublsettings-config.c index f22c612..7f0a463 100644 --- a/source/libublsettings-config.c +++ b/source/libublsettings-config.c @@ -796,8 +796,8 @@ config_str yon_config_get_selection_by_key_no_ignored(int *size, ...){ } void *yon_config_get_all_by_key_no_ignored(char *key, int *size){ + (*size)=0; check_config{ - (*size)=0; config_str ret_data=NULL; dictionary *dict = NULL; for_dictionaries(dict, (dictionary*)__yon__config__strings){ @@ -813,8 +813,8 @@ void *yon_config_get_all_by_key_no_ignored(char *key, int *size){ config_str yon_config_get_all_keys(int *size){ + *size=0; check_config{ - *size=0; config_str final = NULL; for_config{ if (!final) final = yon_char_parsed_new(size,temp->key,NULL); @@ -826,8 +826,8 @@ config_str yon_config_get_all_keys(int *size){ } config_str yon_config_get_all_keys_no_ignored(int *size){ + *size=0; check_config{ - *size=0; config_str final = NULL; for_config{ if (!yon_config_check_ignore(temp->key)){