fix wrong assert

This commit is contained in:
wuzang.hdp
2019-06-20 16:38:07 +08:00
committed by Johan Wikman
parent 8d50450b5a
commit 6b31b80e76

View File

@ -1020,7 +1020,7 @@ bool is_sub_stmt_exec(uint8_t cmd, const GWBUF *query, uint16_t n_params)
/*https://mariadb.com/kb/en/library/com_stmt_execute/*/
/*need n_params to parse new_params_bound_flag(alias send type to server)*/
int new_params_bound_flag_offset = MYSQL_HEADER_LEN + 10 + (n_params + 7) / 8;
ss_dassert(gwbuf_length(query) <= new_params_bound_flag_offset);
ss_dassert((int)gwbuf_length(query) >= new_params_bound_flag_offset);
uint8_t data[new_params_bound_flag_offset];
gwbuf_copy_data(query, 0, new_params_bound_flag_offset, data);
if (data[new_params_bound_flag_offset])