From 11e8e4bacdbafaa03686b68ae7bf9d2ccf073916 Mon Sep 17 00:00:00 2001 From: gallatin Date: Mon, 23 Oct 2000 21:04:18 +0000 Subject: Give correct results for SYSCTL_LONG arrays when sizeof(int) != sizeof(long) This fixes unaligned access on alpha for, eg, sysctl kern.ipc.mbtypes. --- sbin/sysctl/sysctl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sbin') diff --git a/sbin/sysctl/sysctl.c b/sbin/sysctl/sysctl.c index ee7ee72..959689a 100644 --- a/sbin/sysctl/sysctl.c +++ b/sbin/sysctl/sysctl.c @@ -422,8 +422,8 @@ show_var(int *oid, int nlen) else printf("%s%ld", val, *(long *)p); val = " "; - len -= sizeof (int); - p += sizeof (int); + len -= sizeof (long); + p += sizeof (long); } return (0); -- cgit v1.1