summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/tests/ForkedBroker.h
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/cpp/src/tests/ForkedBroker.h')
-rw-r--r--qpid/cpp/src/tests/ForkedBroker.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/qpid/cpp/src/tests/ForkedBroker.h b/qpid/cpp/src/tests/ForkedBroker.h
index a7869ff602..07e69a0735 100644
--- a/qpid/cpp/src/tests/ForkedBroker.h
+++ b/qpid/cpp/src/tests/ForkedBroker.h
@@ -53,12 +53,12 @@ class ForkedBroker {
}
~ForkedBroker() {
- try { stop(); } catch(const std::exception& e) {
- QPID_LOG(error, QPID_MSG("Stopping forked broker: " << e.what()));
+ try { kill(); } catch(const std::exception& e) {
+ QPID_LOG(error, QPID_MSG("Killing forked broker: " << e.what()));
}
}
- void stop() {
+ void kill() {
using qpid::ErrnoException;
if (pid == 0) return;
if (::kill(pid, SIGINT) < 0) throw ErrnoException("kill failed");