diff options
| author | Ruslan Ermilov <ru@FreeBSD.org> | 2006-08-15 13:32:39 +0000 |
|---|---|---|
| committer | Ruslan Ermilov <ru@FreeBSD.org> | 2006-08-15 13:32:39 +0000 |
| commit | e556ec911a7ae8fd55d26e07aca16ba07e8d5606 (patch) | |
| tree | 3b7d0cf3f7caa964f863ff4efbccaa7f9b053a8a /sbin/sysctl | |
| parent | adfa0adec0b5d7c19c220a85ef6ca729235ed172 (diff) | |
Notes
Diffstat (limited to 'sbin/sysctl')
| -rw-r--r-- | sbin/sysctl/sysctl.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sbin/sysctl/sysctl.c b/sbin/sysctl/sysctl.c index d171ec94c131b..1c5fc9df374ef 100644 --- a/sbin/sysctl/sysctl.c +++ b/sbin/sysctl/sysctl.c @@ -584,11 +584,11 @@ show_var(int *oid, int nlen) printf(hflag ? "%'#010x" : "%#010x", *(unsigned int *)p); else if (*fmt == 'K') { - if (*(long *)p < 0) - printf("%ld", *(long *)p); + if (*(int *)p < 0) + printf("%d", *(int *)p); else printf("%.1fC", - (*(long *)p - 2732.0) / 10); + (*(int *)p - 2732.0) / 10); } else printf(hflag ? "%'d" : "%d", *(int *)p); val = " "; |
