From baf21724cf219cc9d26b0296845d5044a33f33b3 Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Fri, 20 May 2011 18:26:27 +0200 Subject: [PATCH] MySQL allows only (max_allow_packet - 3)-bytes queries (thanks to kluvi) --- adminer/include/adminer.inc.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/adminer/include/adminer.inc.php b/adminer/include/adminer.inc.php index 0c40cd10..c2a91ef2 100644 --- a/adminer/include/adminer.inc.php +++ b/adminer/include/adminer.inc.php @@ -657,11 +657,10 @@ DROP PROCEDURE adminer_alter; $s = ($max_packet ? "\n" : " ") . "($s)"; if (!$buffer) { $buffer = $insert . $s; - } elseif (strlen($buffer) + 2 + strlen($s) < $max_packet) { // 2 - separator and terminator length + } elseif (strlen($buffer) + 4 + strlen($s) < $max_packet) { // 4 - length specification $buffer .= ",$s"; } else { - $buffer .= ";\n"; - echo $buffer; + echo "$buffer;\n"; $buffer = $insert . $s; } }