From 5e0b8578e257151a12f4dbf7f156547b7ab2ec4d Mon Sep 17 00:00:00 2001 From: Eelke Klein Date: Sun, 8 Jan 2017 20:00:34 +0100 Subject: [PATCH] Fix: do not join the connection thread if it hasn't been started. --- asyncdbconnection.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/asyncdbconnection.cpp b/asyncdbconnection.cpp index bddd1a6..c2e64f6 100644 --- a/asyncdbconnection.cpp +++ b/asyncdbconnection.cpp @@ -16,7 +16,9 @@ void ASyncDBConnection::setupConnection(const std::string &connstring) void ASyncDBConnection::closeConnection() { m_threadData.stop(); - m_thread.join(); + if (m_thread.joinable()) { + m_thread.join(); + } } bool ASyncDBConnection::send(const std::string &command, on_result_callback on_result)