Fix an important bug in the watchdog creation logic

This commit is contained in:
Gregory Nutt 2014-11-10 18:15:26 -06:00
parent 9ff5d5ee6e
commit 2caeead612

View File

@ -107,7 +107,7 @@ WDOG_ID wd_create (void)
* the head of the free list. * the head of the free list.
*/ */
if (g_wdnfree > CONFIG_WDOG_INTRESERVE || !up_interrupt_context()) if (g_wdnfree > CONFIG_WDOG_INTRESERVE || up_interrupt_context())
{ {
/* Remove the watchdog timer from the free list and decrement the /* Remove the watchdog timer from the free list and decrement the
* count of free timers all with interrupts disabled. * count of free timers all with interrupts disabled.