--- freebsd/sys/kern/kern_ntptime.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/freebsd/sys/kern/kern_ntptime.c b/freebsd/sys/kern/kern_ntptime.c index f9465ea0..3a102b13 100644 --- a/freebsd/sys/kern/kern_ntptime.c +++ b/freebsd/sys/kern/kern_ntptime.c @@ -489,12 +489,14 @@ sys_ntp_adjtime(struct thread *td, struct ntp_adjtime_args *uap) NTP_UNLOCK(); error = copyout((caddr_t)&ntv, (caddr_t)uap->tp, sizeof(ntv)); - if (error == 0) + if (error == 0) { #ifdef __rtems__ + if (modes != 0 && modes != MOD_TAI) error = retval; #else /* __rtems__ */ td->td_retval[0] = retval; #endif /* __rtems__ */ + } return (error); } -- 2.17.1 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel