Fixed retrieval of MySQL error code.

git-svn-id: http://yate.null.ro/svn/yate/trunk@6419 acf43c95-373e-0410-b603-e72c3f656dc1
This commit is contained in:
paulc 2020-08-17 11:07:03 +00:00
parent fa7d1244ca
commit 80cfdf66de
1 changed files with 2 additions and 2 deletions

View File

@ -343,9 +343,9 @@ int MyConn::queryDbInternal(DbQuery* query)
int retry = m_owner->queryRetry();
do {
int err = mysql_real_query(m_conn,query->safe(),query->length());
if (!err)
if (!mysql_real_query(m_conn,query->safe(),query->length()))
break;
int err = mysql_errno(m_conn);
#ifdef ER_LOCK_DEADLOCK
if (err == ER_LOCK_DEADLOCK && retry-- > 0) {
Debug(&module,DebugInfo,"Query '%s' for '%s' failed code=%d. Retrying (remaining=%u)",