fix pthread_cleanup_pop(1) crash in non-thread-capable, static-linked programs
[musl] / src / thread / pthread_create.c
index d84e50a..0e1dbb2 100644 (file)
@@ -46,8 +46,6 @@ void pthread_exit(void *result)
 void __do_cleanup_push(struct __ptcb *cb, void (*f)(void *), void *x)
 {
        struct pthread *self = pthread_self();
-       cb->__f = f;
-       cb->__x = x;
        cb->__next = self->cancelbuf;
        self->cancelbuf = cb;
 }