Fixed sockethubappender and telnetappender tests
diff --git a/src/main/cpp/sockethubappender.cpp b/src/main/cpp/sockethubappender.cpp
index ded5106..0c74c5b 100644
--- a/src/main/cpp/sockethubappender.cpp
+++ b/src/main/cpp/sockethubappender.cpp
@@ -96,7 +96,9 @@
//
// wait until the server thread completes
//
- thread.join();
+ if( thread.joinable() ){
+ thread.join();
+ }
std::unique_lock lock(mutex);
// close all of the connections
diff --git a/src/main/cpp/telnetappender.cpp b/src/main/cpp/telnetappender.cpp
index 09d5c65..e7e9132 100644
--- a/src/main/cpp/telnetappender.cpp
+++ b/src/main/cpp/telnetappender.cpp
@@ -129,13 +129,9 @@
}
}
- try
- {
+ if( sh.joinable() ){
sh.join();
}
- catch (Exception&)
- {
- }
activeConnections = 0;
}