From: Alexander A. Klimov Date: Wed, 8 Aug 2018 10:11:37 +0000 (+0200) Subject: IDO/MySQL: avoid empty queries X-Git-Tag: v2.10.0~69^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7a31cd4fe7ac03e115ec7e85a265436547a78736;p=icinga2 IDO/MySQL: avoid empty queries --- diff --git a/lib/db_ido_mysql/idomysqlconnection.cpp b/lib/db_ido_mysql/idomysqlconnection.cpp index 9c8fd7b41..051206231 100644 --- a/lib/db_ido_mysql/idomysqlconnection.cpp +++ b/lib/db_ido_mysql/idomysqlconnection.cpp @@ -519,11 +519,12 @@ void IdoMysqlConnection::FinishAsyncQueries() size_t size_query = aq.Query.GetLength() + 1; - if (num_bytes + size_query > m_MaxPacketSize - 512) - break; + if (count > 0) { + if (num_bytes + size_query > m_MaxPacketSize - 512) + break; - if (count > 0) querybuf << ";"; + } IncreaseQueryCount(); count++;