Fix an important bug in the watchdog creation logic
This commit is contained in:
parent
9ff5d5ee6e
commit
2caeead612
@ -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.
|
||||||
|
Loading…
Reference in New Issue
Block a user