Fix crash when query in query tab returns error

This commit is contained in:
eelke 2019-11-20 19:18:51 +01:00
parent 1df8455af5
commit ec8cec105f

View file

@ -335,7 +335,7 @@ bool ASyncDBConnectionThread::consumeResultInput()
bool finished = false; bool finished = false;
if (m_connection.consumeInput()) { if (m_connection.consumeInput()) {
while ( ! finished && ! m_connection.isBusy()) { while ( ! finished && ! m_connection.isBusy()) {
auto res(m_connection.getResult()); auto res(m_connection.getResultNoThrow());
{ {
qint64 ms = m_timer.restart(); qint64 ms = m_timer.restart();
std::lock_guard<std::mutex> lg(m_commandQueue.m_mutex); std::lock_guard<std::mutex> lg(m_commandQueue.m_mutex);
@ -354,7 +354,7 @@ bool ASyncDBConnectionThread::consumeResultInput()
} }
else { else {
// error during consume // error during consume
auto error_msg = m_connection.getErrorMessage();
} }
return finished; return finished;
} }