summaryrefslogtreecommitdiff
path: root/common/treepath_vfs.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/treepath_vfs.c')
-rw-r--r--common/treepath_vfs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/treepath_vfs.c b/common/treepath_vfs.c
index 9a70f5c..cdea20c 100644
--- a/common/treepath_vfs.c
+++ b/common/treepath_vfs.c
@@ -76,7 +76,7 @@ u_int64_t internal_get_dir_size(struct VfsFilelistData *data, struct PathTree *t
if (data->break_get_dir_size) break;
if (n->data) {
log("internal_get_dir_size: found item '%s', size = %llu \n", n->node, n->data->iSize);
- Size += (n->items && n->items->len > 0) ? internal_get_dir_size(data, n) : n->data->iSize;
+ Size += (n->data->ItemType == vDirectory) ? internal_get_dir_size(data, n) : n->data->iSize;
}
idx++;
}