diff options
Diffstat (limited to 'include/llfio/v2.0/detail/impl/posix/statfs.ipp')
-rw-r--r-- | include/llfio/v2.0/detail/impl/posix/statfs.ipp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/include/llfio/v2.0/detail/impl/posix/statfs.ipp b/include/llfio/v2.0/detail/impl/posix/statfs.ipp index 2e3b0859..d8a00c8e 100644 --- a/include/llfio/v2.0/detail/impl/posix/statfs.ipp +++ b/include/llfio/v2.0/detail/impl/posix/statfs.ipp @@ -438,8 +438,7 @@ LLFIO_HEADERS_ONLY_MEMFUNC_SPEC result<std::pair<uint32_t, float>> statfs_t::_fi int major = 0, minor = 0; char devicename[64]; size_t fields[12]; - sscanf(sv.data(), "%d %d %s %zu %zu %zu %zu %zu %zu %zu %zu %zu %zu", &major, &minor, devicename, fields + 0, fields + 1, fields + 2, fields + 3, - fields + 4, fields + 5, fields + 6, fields + 7, fields + 8, fields + 9); + sscanf(sv.data(), "%d %d %s %*u %*u %*u %*u %*u %*u %*u %*u %zu %zu", &major, &minor, devicename, fields + 8, fields + 9); std::lock_guard<std::mutex> g(last_reading.lock); auto it = last_reading.items.begin(); for(; it != last_reading.items.end(); ++it) |