summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGordon Sim <gsim@apache.org>2008-07-28 13:59:48 +0000
committerGordon Sim <gsim@apache.org>2008-07-28 13:59:48 +0000
commitf2eb73fe5b5aa5b3ab0ddb2d03e41705cf1d8129 (patch)
treea3627de94d389ba54a3ac8574472409115587cd0
parent392a810193480f8d3feb96dd51c4a153a06f979c (diff)
downloadqpid-python-f2eb73fe5b5aa5b3ab0ddb2d03e41705cf1d8129.tar.gz
Ensure that the management thread is stopped before shutdown() returns (to allow sensible behaviour for deletion of statics).
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/qpid.0-10@680362 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--cpp/src/qpid/management/ManagementBroker.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/cpp/src/qpid/management/ManagementBroker.cpp b/cpp/src/qpid/management/ManagementBroker.cpp
index 24d18875b6..398e408a04 100644
--- a/cpp/src/qpid/management/ManagementBroker.cpp
+++ b/cpp/src/qpid/management/ManagementBroker.cpp
@@ -125,6 +125,7 @@ void ManagementBroker::shutdown (void)
broker->mExchange.reset ();
broker->dExchange.reset ();
+ broker->timer.stop();
agent.reset ();
}
}