From: Marcin Siodelski Date: Thu, 4 Oct 2018 16:20:54 +0000 (+0200) Subject: [#93,!35] Check for binding errors in the MySqlConnection class. X-Git-Tag: 5-netconf-extend-syntax_base~21 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=591f8511122176f7694b61a0894593cc351d6aed;p=thirdparty%2Fkea.git [#93,!35] Check for binding errors in the MySqlConnection class. --- diff --git a/src/lib/mysql/mysql_connection.h b/src/lib/mysql/mysql_connection.h index 28b6facc08..82ce504cf1 100644 --- a/src/lib/mysql/mysql_connection.h +++ b/src/lib/mysql/mysql_connection.h @@ -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.