summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvzykov <vzykov@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2009-06-15 13:55:12 +0000
committervzykov <vzykov@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2009-06-15 13:55:12 +0000
commit90136b2f363a5399c75cf6dfcd61add41f81f10b (patch)
treeca375945bb8b69def5b3460dbef804267ee5ce86
parent8e0405a860107c85e2c017667642ba807116d90b (diff)
downloadATCD-90136b2f363a5399c75cf6dfcd61add41f81f10b.tar.gz
ChangeLogTag: Mon Jun 15 13:54:01 UTC 2009 Vladimir Zykov <vz@prismtech.com>
-rw-r--r--TAO/ChangeLog6
-rw-r--r--TAO/tao/Leader_Follower_Flushing_Strategy.cpp4
2 files changed, 8 insertions, 2 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index b31bc9f7395..209dbed344f 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,9 @@
+Mon Jun 15 13:54:01 UTC 2009 Vladimir Zykov <vz@prismtech.com>
+
+ * tao/Leader_Follower_Flushing_Strategy.cpp:
+
+ Improved the fix for Bug#3697 even more.
+
Mon Jun 15 12:45:55 UTC 2009 Vladimir Zykov <vz@prismtech.com>
* tao/Leader_Follower_Flushing_Strategy.cpp:
diff --git a/TAO/tao/Leader_Follower_Flushing_Strategy.cpp b/TAO/tao/Leader_Follower_Flushing_Strategy.cpp
index 1aba72d78bc..3e34fc526c9 100644
--- a/TAO/tao/Leader_Follower_Flushing_Strategy.cpp
+++ b/TAO/tao/Leader_Follower_Flushing_Strategy.cpp
@@ -65,8 +65,8 @@ TAO_Leader_Follower_Flushing_Strategy::flush_transport (
// since transport will return 0 (letting the reactor know
// about more pending work) when handling output/timeout as
// long as its queue is not empty.
- while (orb_core->orb ()->work_pending () &&
- !transport->queue_is_empty ())
+ while (!transport->queue_is_empty () &&
+ orb_core->orb ()->work_pending ())
{
orb_core->orb ()->perform_work ();
}