Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
proton-0.2
-
None
Description
If a program that uses proton-c receives a signal (SIGHUP, etc.), it will intermittently exit with a "System Call Interrupted" (EINTR) error.
The DIE_IFE macro that wraps the call to "poll" in the driver needs to handle this error to avoid unnecessary process exits.