diff --git a/source/ublsettings.c b/source/ublsettings.c index 6192356..c417f0a 100644 --- a/source/ublsettings.c +++ b/source/ublsettings.c @@ -779,8 +779,8 @@ config_str yon_dir_get_contents(char *dir_path, int *size){ DIR *directory = opendir(dir_path); struct dirent *de; while ((de = readdir(directory))){ - if (dir) yon_char_parsed_append(dir,size,de->d_name); - else dir = yon_char_parsed_new(size,de->d_name,NULL); + if (dir) dir = yon_char_parsed_append(dir,size,yon_char_new(de->d_name)); + else dir = yon_char_parsed_new(size,yon_char_new(de->d_name),NULL); } closedir(directory); }