diff options
Diffstat (limited to 'kernel/time/posix-timers.c')
| -rw-r--r-- | kernel/time/posix-timers.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/time/posix-timers.c b/kernel/time/posix-timers.c index bf540f5a4115..dd5697d7347b 100644 --- a/kernel/time/posix-timers.c +++ b/kernel/time/posix-timers.c @@ -1191,8 +1191,8 @@ SYSCALL_DEFINE2(clock_adjtime32, clockid_t, which_clock,  	err = do_clock_adjtime(which_clock, &ktx); -	if (err >= 0) -		err = put_old_timex32(utp, &ktx); +	if (err >= 0 && put_old_timex32(utp, &ktx)) +		return -EFAULT;  	return err;  }  |