summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortholo <tholo@openbsd.org>1996-02-25 09:54:42 +0000
committertholo <tholo@openbsd.org>1996-02-25 09:54:42 +0000
commita9213d2e30f500d024db2bb40fb470544c4f1a24 (patch)
treea6ebbc27be46ba6c8349aebc51598e4150b7578d
parentStop loggin stray interrupts when we say we do (diff)
downloadwireguard-openbsd-a9213d2e30f500d024db2bb40fb470544c4f1a24.tar.xz
wireguard-openbsd-a9213d2e30f500d024db2bb40fb470544c4f1a24.zip
Correct an access check so ntp_adjtime() can actually be used
-rw-r--r--sys/kern/kern_ntptime.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/kern_ntptime.c b/sys/kern/kern_ntptime.c
index 3a575000db4..e9f54fbde59 100644
--- a/sys/kern/kern_ntptime.c
+++ b/sys/kern/kern_ntptime.c
@@ -193,8 +193,8 @@ sys_ntp_adjtime(p, v, retval)
* the assumption the superuser should know what it is doing.
*/
modes = ntv.modes;
- if (!suser(p->p_ucred, &p->p_acflag) && modes != 0)
- return;
+ if (modes && (error = suser(p->p_ucred, &p->p_acflag)))
+ return (error);
s = splclock();
if (modes & MOD_FREQUENCY)
#ifdef PPS_SYNC