diff options
Diffstat (limited to 'muse2/muse/thread.cpp')
-rw-r--r-- | muse2/muse/thread.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/muse2/muse/thread.cpp b/muse2/muse/thread.cpp index 8e89a862..67daf07b 100644 --- a/muse2/muse/thread.cpp +++ b/muse2/muse/thread.cpp @@ -100,7 +100,7 @@ void Thread::start(int prio, void* ptr) int rv = pthread_create(&thread, attributes, ::loop, this); - if(!thread) + if(rv) { // p4.0.16: realTimeScheduling is unreliable. It is true even in some clearly non-RT cases. // I cannot seem to find a reliable answer to the question of "are we RT or not". @@ -110,7 +110,7 @@ void Thread::start(int prio, void* ptr) rv = pthread_create(&thread, NULL, ::loop, this); } - if(rv || !thread) + if(rv) fprintf(stderr, "creating thread <%s> failed: %s\n", _name, strerror(rv)); if (attributes) // p4.0.16 |