struct dirent *dir_e;
struct stat dummy;
size_sum_t result;
- char subname[BUFFER_SIZE];
+ char subname[PATH_MAX];
result = 0;
if(dir) {
while((dir_e = readdir(dir))) {
if(!ignore_entry(dir_e->d_name)) {
- snprintf(subname, BUFFER_SIZE, "%s/%s", name, dir_e->d_name);
+ snprintf(subname, PATH_MAX, "%s/%s", name, dir_e->d_name);
result += file_or_dir_size(subname);
}
}