diff --git a/clickhouse/client.cpp b/clickhouse/client.cpp index 0fdfc49d..a8c8ea64 100644 --- a/clickhouse/client.cpp +++ b/clickhouse/client.cpp @@ -289,8 +289,10 @@ Client::Impl::Impl(const ClientOptions& opts, } Client::Impl::~Impl() { - // Wrap up an insert if one is in progress. - EndInsert(); + try { + EndInsert(); + } catch (...) { + } } void Client::Impl::ExecuteQuery(Query query) {