git: 00b0498051de - main - Fix xo_emit format string for percentages
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 22 Sep 2024 13:28:18 UTC
The branch main has been updated by imp:
URL: https://cgit.FreeBSD.org/src/commit/?id=00b0498051de59c9014fe2cf239b28c3e4bd469c
commit 00b0498051de59c9014fe2cf239b28c3e4bd469c
Author: John F. Carr <jfc@mit.edu>
AuthorDate: 2024-04-22 19:13:44 +0000
Commit: Warner Losh <imp@FreeBSD.org>
CommitDate: 2024-09-22 13:26:46 +0000
Fix xo_emit format string for percentages
The "%lld" format string was used with a value of type long.
See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278532.
Reviewed by: imp, mmel
Pull Request: https://github.com/freebsd/freebsd-src/pull/1344
---
usr.bin/vmstat/vmstat.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/usr.bin/vmstat/vmstat.c b/usr.bin/vmstat/vmstat.c
index e7790ad6e2f6..1d0eb4c9283f 100644
--- a/usr.bin/vmstat/vmstat.c
+++ b/usr.bin/vmstat/vmstat.c
@@ -1105,7 +1105,7 @@ percent(const char *name, long pctv, int *over)
{
char fmt[64];
- snprintf(fmt, sizeof(fmt), " {:%s/%%%ulld/%%lld}", name,
+ snprintf(fmt, sizeof(fmt), " {:%s/%%%uld/%%ld}", name,
(*over && pctv <= 9) ? 1 : 2);
xo_emit(fmt, pctv);
if (*over && pctv <= 9)