MDEV-10318 : Fix crash in embedded, in case prepared statement has parameter placeholders, but does not bind parameters
This commit is contained in:
parent
e81455bb16
commit
97ded96a33
@ -341,6 +341,12 @@ static int emb_stmt_execute(MYSQL_STMT *stmt)
|
||||
THD *thd;
|
||||
my_bool res;
|
||||
|
||||
if (stmt->param_count && !stmt->bind_param_done)
|
||||
{
|
||||
set_stmt_error(stmt, CR_PARAMS_NOT_BOUND, unknown_sqlstate, NULL);
|
||||
DBUG_RETURN(1);
|
||||
}
|
||||
|
||||
int4store(header, stmt->stmt_id);
|
||||
header[4]= (uchar) stmt->flags;
|
||||
thd= (THD*)stmt->mysql->thd;
|
||||
|
Loading…
x
Reference in New Issue
Block a user