fix crash in pthread_cond_wait mutex-locked check
[musl] / src / thread / pthread_cond_timedwait.c
index 60ebbb9..56e71c2 100644 (file)
@@ -37,7 +37,7 @@ int pthread_cond_timedwait(pthread_cond_t *c, pthread_mutex_t *m, const struct t
        struct cm cm = { .c=c, .m=m };
        int r, e=0, seq;
 
        struct cm cm = { .c=c, .m=m };
        int r, e=0, seq;
 
-       if (m->_m_type && (m->_m_lock&INT_MAX) != __pthread_self()->tid)
+       if (m->_m_type && (m->_m_lock&INT_MAX) != pthread_self()->tid)
                return EPERM;
 
        if (ts && ts->tv_nsec >= 1000000000UL)
                return EPERM;
 
        if (ts && ts->tv_nsec >= 1000000000UL)