]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#93,!35] Check for binding errors in the MySqlConnection class.
authorMarcin Siodelski <marcin@isc.org>
Thu, 4 Oct 2018 16:20:54 +0000 (18:20 +0200)
committerMarcin Siodelski <marcin@isc.org>
Mon, 8 Oct 2018 14:39:22 +0000 (16:39 +0200)
src/lib/mysql/mysql_connection.h

index 28b6facc083d321f00be43f81c6ab9397909d958..82ce504cf173b17de3d9e8ecd2ea3d641de19ce4 100644 (file)
@@ -354,6 +354,7 @@ public:
         if (!in_bind_vec.empty()) {
             // Bind parameters to the prepared statement.
             status = mysql_stmt_bind_param(statements_[index], &in_bind_vec[0]);
+            checkError(status, index, "unable to bind parameters for select");
         }
 
         // Bind variables that will receive results as well.
@@ -363,6 +364,7 @@ public:
         }
         if (!out_bind_vec.empty()) {
             status = mysql_stmt_bind_result(statements_[index], &out_bind_vec[0]);
+            checkError(status, index, "unable to bind result parameters for select");
         }
 
         // Execute query.