* Add debian/patches/11_timeout_handling.patch:
- Fix timeout accounting. The elapsed_milliseconds contains the time
from the start, so subtracting it on every iteration means that the
timeout is much less than what is requested. Instead compare the
absolute values, but pass the difference to calls which want a timeout
so that the correct remaining time is used. (LP: #376145)
Thanks to Chris Coulson for his help in tracking this down.
-- James Westby <email address hidden> Thu, 01 Oct 2009 14:10:51 +0100
This bug was fixed in the package dbus - 1.2.16-0ubuntu8
---------------
dbus (1.2.16-0ubuntu8) karmic; urgency=low
* Add debian/ patches/ 11_timeout_ handling. patch: milliseconds contains the time
- Fix timeout accounting. The elapsed_
from the start, so subtracting it on every iteration means that the
timeout is much less than what is requested. Instead compare the
absolute values, but pass the difference to calls which want a timeout
so that the correct remaining time is used. (LP: #376145)
Thanks to Chris Coulson for his help in tracking this down.
-- James Westby <email address hidden> Thu, 01 Oct 2009 14:10:51 +0100