Signed-off-by: Angus Salkeld <asalkeld(a)redhat.com>
---
lib/loop_timerlist.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/lib/loop_timerlist.c b/lib/loop_timerlist.c
index 722f29b..f4d32fb 100644
--- a/lib/loop_timerlist.c
+++ b/lib/loop_timerlist.c
@@ -248,7 +248,9 @@ qb_loop_timer_del(struct qb_loop * lp, qb_loop_timer_handle th)
qb_loop_level_item_del(&l->level[t->p], &t->item);
}
- timerlist_del(&s->timerlist, t->timerlist_handle);
+ if (t->timerlist_handle) {
+ timerlist_del(&s->timerlist, t->timerlist_handle);
+ }
t->state = QB_POLL_ENTRY_EMPTY;
return 0;
}
--
1.7.9.1