From 7fc9094d8ea1c2d28d003c499016f0755b73063d Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Fri, 3 Nov 2017 22:40:26 -0400 Subject: More fixes to RethinkDB. --- ext/librethinkdbxx/src/cursor.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'ext/librethinkdbxx/src/cursor.cc') diff --git a/ext/librethinkdbxx/src/cursor.cc b/ext/librethinkdbxx/src/cursor.cc index 987c4dba..df0621eb 100644 --- a/ext/librethinkdbxx/src/cursor.cc +++ b/ext/librethinkdbxx/src/cursor.cc @@ -21,9 +21,11 @@ CursorPrivate::CursorPrivate(uint64_t token_, Connection *conn_, Datum&& datum) Cursor::Cursor(CursorPrivate *dd) : d(dd) {} Cursor::~Cursor() { - if (d && d->conn) { - close(); - } + try { + if (d && d->conn) { + close(); + } + } catch ( ... ) {} } Datum& Cursor::next(double wait) const { -- cgit v1.2.3