reorder timer initialization so that timer_create does not depend on free
[musl] / src / time / timer_delete.c
index d7c7670..caf0489 100644 (file)
@@ -5,7 +5,7 @@ int timer_delete(timer_t t)
 {
        if (t->thread) pthread_cancel(t->thread);
        else {
-               if (t->timerid >= 0) __syscall(SYS_timer_delete, t->timerid);
+               __syscall(SYS_timer_delete, t->timerid);
                free(t);
        }
        return 0;