From dbb70e2bf908fd70d4177fa83d3163e321b93673 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Thu, 6 Dec 2012 19:14:58 -0800 Subject: [PATCH] Stop whichever endpoint is running. --- src/cpp/ripple/WSDoor.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/cpp/ripple/WSDoor.cpp b/src/cpp/ripple/WSDoor.cpp index 9bd25a2703..f5327a486d 100644 --- a/src/cpp/ripple/WSDoor.cpp +++ b/src/cpp/ripple/WSDoor.cpp @@ -111,7 +111,11 @@ void WSDoor::stop() { if (mThread) { - mEndpoint->stop(); + if (mEndpoint) + mEndpoint->stop(); + if (mSEndpoint) + mSEndpoint->stop(); + mThread->join(); }