diff --git a/src/login/user-runtime-dir.c b/src/login/user-runtime-dir.c index fb33fdd939..451e181cd8 100644 --- a/src/login/user-runtime-dir.c +++ b/src/login/user-runtime-dir.c @@ -262,7 +262,7 @@ static int apply_tmpfs_quota( uint64_t v = (scale == 0) ? 0 : (scale == UINT32_MAX) ? UINT64_MAX : - (uint64_t) ((double) (sfs.f_blocks * sfs.f_frsize) / scale * UINT32_MAX); + (uint64_t) ((double) (sfs.f_blocks * sfs.f_frsize) * scale / UINT32_MAX); v = MIN(v, limit); v /= QIF_DQBLKSIZE;