diff options
| -rw-r--r-- | CORE/VOSS/src/vos_timer.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/CORE/VOSS/src/vos_timer.c b/CORE/VOSS/src/vos_timer.c index a063c89e13a2..cca2a09c667a 100644 --- a/CORE/VOSS/src/vos_timer.c +++ b/CORE/VOSS/src/vos_timer.c @@ -985,11 +985,9 @@ static void __vos_process_wd_timer(void) node); list_del(pos); spin_unlock(&vos_global_context->wdthread_work_lock); - if ((NULL != wdthread_timer_work->callback) && - (NULL != wdthread_timer_work->userdata)) { + if (NULL != wdthread_timer_work->callback) wdthread_timer_work->callback( wdthread_timer_work->userdata); - } vos_mem_free(wdthread_timer_work); spin_lock(&vos_global_context->wdthread_work_lock); } |
