Ticket #8884: posix_event_tooEarlyReleaseOfLock.patch
File posix_event_tooEarlyReleaseOfLock.patch, 461 bytes (added by , 9 years ago) |
---|
-
boost/asio/detail/posix_event.hpp
58 58 { 59 59 BOOST_ASIO_ASSERT(lock.locked()); 60 60 signalled_ = true; 61 ::pthread_cond_signal(&cond_); // Ignore EINVAL. 61 62 lock.unlock(); 62 ::pthread_cond_signal(&cond_); // Ignore EINVAL.63 63 } 64 64 65 65 // Reset the event.