Go through del_timer otherwise in_list will not be reset leading to crashes...

diff --git a/src/timer.c b/src/timer.c
index d2039fd..3ec085b 100644
--- a/src/timer.c
+++ b/src/timer.c
@@ -164,7 +164,7 @@
 	llist_for_each_entry_safe(timer, tmp, &timer_list, entry) {
 		timer->handled = 0;
 		if (!timer->active) {
-			llist_del(&timer->entry);
+			del_timer(timer);
 		}
 	}
 }