diff options
author | 1996-02-25 09:54:42 +0000 | |
---|---|---|
committer | 1996-02-25 09:54:42 +0000 | |
commit | a9213d2e30f500d024db2bb40fb470544c4f1a24 (patch) | |
tree | a6ebbc27be46ba6c8349aebc51598e4150b7578d | |
parent | Stop loggin stray interrupts when we say we do (diff) | |
download | wireguard-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.c | 4 |
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 |