libt2n: (tomj) close open connection (if any) on destruction of socket_client_connect...
[libt2n] / src / socket_client.cpp
index bd321fb..d8dc413 100644 (file)
@@ -102,6 +102,15 @@ socket_client_connection::socket_client_connection(const std::string& _path,
         do_callbacks(new_connection);
 }
 
+/**
+ * Destructor. Closes an open connection.
+ */
+socket_client_connection::~socket_client_connection()
+{
+    close();
+}
+
+
 /// establish a connection via tcp
 void socket_client_connection::tcp_connect(int max_retries)
 {