Author: astitcher Date: Thu Jul 30 14:06:35 2009 New Revision: 799271 URL: http://svn.apache.org/viewvc?rev=799271&view=rev Log: Fix sys::Timer code to push into priority list using the correct time - fixes bug where timers get acted on out of sequence
Modified: qpid/trunk/qpid/cpp/src/qpid/sys/Timer.cpp Modified: qpid/trunk/qpid/cpp/src/qpid/sys/Timer.cpp URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/sys/Timer.cpp?rev=799271&r1=799270&r2=799271&view=diff ============================================================================== --- qpid/trunk/qpid/cpp/src/qpid/sys/Timer.cpp (original) +++ qpid/trunk/qpid/cpp/src/qpid/sys/Timer.cpp Thu Jul 30 14:06:35 2009 @@ -108,7 +108,7 @@ tasks.push(t); } } - monitor.wait(tasks.top()->nextFireTime); + monitor.wait(tasks.top()->sortTime); } } } --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:commits-subscr...@qpid.apache.org