Ticket #8884: posix_event_tooEarlyReleaseOfLock.patch

File posix_event_tooEarlyReleaseOfLock.patch, 461 bytes (added by carsten.becker@…, 9 years ago)

possible patch for ticket #8884

  • boost/asio/detail/posix_event.hpp

     
    5858  {
    5959    BOOST_ASIO_ASSERT(lock.locked());
    6060    signalled_ = true;
     61    ::pthread_cond_signal(&cond_); // Ignore EINVAL.
    6162    lock.unlock();
    62     ::pthread_cond_signal(&cond_); // Ignore EINVAL.
    6363  }
    6464
    6565  // Reset the event.