diff options
| author | Bernard Xiong <[email protected]> | 2018-04-27 19:44:00 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2018-04-27 19:44:00 +0800 |
| commit | aaece70c25ae438853e55043d43f83de59cf0844 (patch) | |
| tree | 6568e76dbab283d2ab451c9e93a3397a0f075ae2 | |
| parent | 363291f8151d79ea8393fce90b58d9ac21c26ac1 (diff) | |
| parent | 6c00531044fd32b464ba680f8a71524cb75e6138 (diff) | |
Merge pull request #1386 from uestczyh222/master
[Components][DFS]fix if disk free more than 4GB
| -rw-r--r-- | components/dfs/src/dfs_fs.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/dfs/src/dfs_fs.c b/components/dfs/src/dfs_fs.c index c1f31a2f8b..2090a7e363 100644 --- a/components/dfs/src/dfs_fs.c +++ b/components/dfs/src/dfs_fs.c @@ -554,8 +554,8 @@ int df(const char *path) return -1; } - cap = buffer.f_bsize * buffer.f_bfree / 1024; - for (unit_index = 0; unit_index < 3; unit_index ++) + cap = ((long long)buffer.f_bsize) * ((long long)buffer.f_bfree) / 1024LL; + for (unit_index = 0; unit_index < 2; unit_index ++) { if (cap < 1024) break; |
