summaryrefslogtreecommitdiff
path: root/sys/kern/kern_clock.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern/kern_clock.c')
-rw-r--r--sys/kern/kern_clock.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/kern/kern_clock.c b/sys/kern/kern_clock.c
index e90e0244f45f..027ce782c400 100644
--- a/sys/kern/kern_clock.c
+++ b/sys/kern/kern_clock.c
@@ -510,10 +510,9 @@ watchdog_config(void *unused __unused, u_int cmd, int *err)
{
u_int u;
- if (cmd) {
+ u = cmd & WD_INTERVAL;
+ if (cmd && u >= WD_TO_1SEC) {
u = cmd & WD_INTERVAL;
- if (u < WD_TO_1SEC)
- return;
watchdog_ticks = (1 << (u - WD_TO_1SEC)) * hz;
watchdog_enabled = 1;
*err = 0;