Bozo Dragojevic created PROTON-372:

             Summary: driver does not handle POLLHUP
                 Key: PROTON-372
             Project: Qpid Proton
          Issue Type: Bug
          Components: proton-c
    Affects Versions: 0.5
         Environment: osx
            Reporter: Bozo Dragojevic

If a peer closes the socket at an inopportune time poll() will start returning 
POLLHUP but not POLLERR. this drives messenger into a busyloop as the driver 
does not check this flag.

The messenger instance is still able to service other connections but it's 
doing so at 100% cpu load as every poll() call returns immediately.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

Reply via email to