X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=blobdiff_plain;f=src%2Fthread%2Fpthread_attr_setdetachstate.c;h=1b7127839a0064fa3633ff6ceb5f1d4e7dd5bc97;hp=d23b477869514a8928f4baa0cb85f738737f3cfa;hb=e6d765a8b1278e9e5f507638ccdec9fe40e52364;hpb=0b44a0315b47dd8eced9f3b7f31580cf14bbfc01 diff --git a/src/thread/pthread_attr_setdetachstate.c b/src/thread/pthread_attr_setdetachstate.c index d23b4778..1b712783 100644 --- a/src/thread/pthread_attr_setdetachstate.c +++ b/src/thread/pthread_attr_setdetachstate.c @@ -2,6 +2,7 @@ int pthread_attr_setdetachstate(pthread_attr_t *a, int state) { - a->__detach = state; + if (state > 1U) return EINVAL; + a->_a_detach = state; return 0; }