Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
proton-0.4
-
None
-
ARM9, eglibc linux
Description
Deep down pn_messenger_recv() issues a poll() with a specific timeout. On ARM9 the poll timeout is reset to 0 because d->wakeup is always older than now. The reason is, that the time stamp is passed around earlier and one of the functions has a time_t instead of a pn_timestamp_t in the declaration.
Patch that fixes the problem is attached.