From 10f0184389e47043744d629fd1f751ba0df7547c Mon Sep 17 00:00:00 2001 From: Marcos Albe Date: Tue, 16 May 2023 12:40:43 -0300 Subject: [PATCH] Fix https://bugs.mysql.com/bug.php?id=107107 Corrected expression where need for a reset statement was evaluated and which resulted in resets being sent incorrectly --- src/main/core-impl/java/com/mysql/cj/ServerPreparedQuery.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/core-impl/java/com/mysql/cj/ServerPreparedQuery.java b/src/main/core-impl/java/com/mysql/cj/ServerPreparedQuery.java index 29c07db4a..2a6a31925 100644 --- a/src/main/core-impl/java/com/mysql/cj/ServerPreparedQuery.java +++ b/src/main/core-impl/java/com/mysql/cj/ServerPreparedQuery.java @@ -557,7 +557,7 @@ public void clearParameters(boolean clearServerParameters) { if (this.queryBindings != null) { hadLongData = this.queryBindings.clearBindValues(); - this.queryBindings.setLongParameterSwitchDetected(clearServerParameters && hadLongData ? false : true); + this.queryBindings.setLongParameterSwitchDetected(clearServerParameters && hadLongData ? true : false); } if (clearServerParameters && hadLongData) {