From ec8cec105f561b9424dcbcfe02eae574ffed8c81 Mon Sep 17 00:00:00 2001 From: eelke Date: Wed, 20 Nov 2019 19:18:51 +0100 Subject: [PATCH] Fix crash when query in query tab returns error --- pglablib/ASyncDBConnection.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pglablib/ASyncDBConnection.cpp b/pglablib/ASyncDBConnection.cpp index d661dd6..66bb302 100644 --- a/pglablib/ASyncDBConnection.cpp +++ b/pglablib/ASyncDBConnection.cpp @@ -335,7 +335,7 @@ bool ASyncDBConnectionThread::consumeResultInput() bool finished = false; if (m_connection.consumeInput()) { while ( ! finished && ! m_connection.isBusy()) { - auto res(m_connection.getResult()); + auto res(m_connection.getResultNoThrow()); { qint64 ms = m_timer.restart(); std::lock_guard lg(m_commandQueue.m_mutex); @@ -354,7 +354,7 @@ bool ASyncDBConnectionThread::consumeResultInput() } else { // error during consume - + auto error_msg = m_connection.getErrorMessage(); } return finished; }