diff options
author | unknown <paul@teton.kitebird.com> | 2003-12-23 09:47:02 -0600 |
---|---|---|
committer | unknown <paul@teton.kitebird.com> | 2003-12-23 09:47:02 -0600 |
commit | 2b1aa3fc2a8af2f10b6767039b265d1a4f9cc929 (patch) | |
tree | d12655ff6617076ddcf9e764d9b9e7cc273b65c6 /libmysql | |
parent | 85938910d53fe236fa7591ebeb19ebc258298fbe (diff) | |
parent | c00c38513575ea913ca46d886c989b10bdaf1d4a (diff) | |
download | mariadb-git-2b1aa3fc2a8af2f10b6767039b265d1a4f9cc929.tar.gz |
Merge paul@bk-internal.mysql.com:/home/bk/mysql-4.1
into teton.kitebird.com:/home/paul/mysql-4.1
libmysql/libmysql.c:
Auto merged
Diffstat (limited to 'libmysql')
-rw-r--r-- | libmysql/libmysql.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/libmysql/libmysql.c b/libmysql/libmysql.c index 783082c6b03..977657f8998 100644 --- a/libmysql/libmysql.c +++ b/libmysql/libmysql.c @@ -2035,14 +2035,6 @@ int cli_stmt_execute(MYSQL_STMT *stmt) uint null_count; my_bool result; -#ifdef CHECK_EXTRA_ARGUMENTS - if (!stmt->param_buffers) - { - /* Parameters exists, but no bound buffers */ - set_stmt_error(stmt, CR_NOT_ALL_PARAMS_BOUND, unknown_sqlstate); - DBUG_RETURN(1); - } -#endif net_clear(net); /* Sets net->write_pos */ /* Reserve place for null-marker bytes */ null_count= (stmt->param_count+7) /8; @@ -2099,6 +2091,14 @@ int STDCALL mysql_execute(MYSQL_STMT *stmt) set_stmt_error(stmt, CR_NO_PREPARE_STMT, unknown_sqlstate); DBUG_RETURN(1); } +#ifdef CHECK_EXTRA_ARGUMENTS + if (stmt->param_count && !stmt->param_buffers) + { + /* Parameters exists, but no bound buffers */ + set_stmt_error(stmt, CR_NOT_ALL_PARAMS_BOUND, unknown_sqlstate); + DBUG_RETURN(1); + } +#endif if ((*stmt->mysql->methods->stmt_execute)(stmt)) DBUG_RETURN(1); |