connectivity/source/drivers/firebird/Connection.cxx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)
New commits: commit 09224f23168786fbe28641a87cbffddcbed6e31b Author: Lionel Elie Mamane <lio...@mamane.lu> Date: Thu Jun 2 11:52:42 2016 +0200 don't detach from database if we are not attached this leads to a cascade of uncaught/unexpected exception and thus abort in debug build Change-Id: If417d2fd2037379e3006f98bc046713729ea4648 diff --git a/connectivity/source/drivers/firebird/Connection.cxx b/connectivity/source/drivers/firebird/Connection.cxx index 4f82570..979c677 100644 --- a/connectivity/source/drivers/firebird/Connection.cxx +++ b/connectivity/source/drivers/firebird/Connection.cxx @@ -773,9 +773,12 @@ void Connection::disposing() isc_rollback_transaction(status, &m_aTransactionHandle); } - if (isc_detach_database(status, &m_aDBHandle)) + if (m_aDBHandle != 0) { - evaluateStatusVector(status, "isc_detach_database", *this); + if (isc_detach_database(status, &m_aDBHandle)) + { + evaluateStatusVector(status, "isc_detach_database", *this); + } } // TODO: write to storage again? _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits