summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorTomas Bzatek <tbzatek@users.sourceforge.net>2008-09-08 21:27:39 +0200
committerTomas Bzatek <tbzatek@users.sourceforge.net>2008-09-08 21:27:39 +0200
commita059fe10f36de43722da7ad9917025d65914bfcc (patch)
tree629df9c3fbe997d9f41b87b2e1450b121e36bd2f /common
parent244fe311199e1df4230b111a7624ddd54c117428 (diff)
downloadtuxcmd-modules-a059fe10f36de43722da7ad9917025d65914bfcc.tar.xz
Actually fix directory size calculation
Diffstat (limited to 'common')
-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++;
}