summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Nelissen <marcone@google.com>2013-05-05 01:17:48 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2013-05-05 01:17:48 +0000
commit3d3cc6e15ea6398105dc59d3135df3e64d5cf34e (patch)
tree6a87bcae12755f38992cf16c5f30a1cb094954b4
parent4fc27d79c29646b08ff059abc19cc4a7bccaa316 (diff)
parent7719b85bf89530c88807ce605308ffc3d50f3b58 (diff)
downloadnative-3d3cc6e15ea6398105dc59d3135df3e64d5cf34e.tar.gz
Merge "Report actual disk space used" into jb-mr2-dev
-rw-r--r--libs/diskusage/dirsize.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/diskusage/dirsize.c b/libs/diskusage/dirsize.c
index 6703783b5b..24e5af02ab 100644
--- a/libs/diskusage/dirsize.c
+++ b/libs/diskusage/dirsize.c
@@ -24,7 +24,8 @@
int64_t stat_size(struct stat *s)
{
int64_t blksize = s->st_blksize;
- int64_t size = s->st_size;
+ // count actual blocks used instead of nominal file size
+ int64_t size = s->st_blocks * 512;
if (blksize) {
/* round up to filesystem block size */