MXS-2066: Reset resultset collection by default
The collection of resultsets needs to be disabled by default when a response is received to cover the cases where an error is returned. The collection of results should also not be set for queries that do not generate any responses.
This commit is contained in:
@ -836,14 +836,14 @@ gw_read_and_write(DCB *dcb)
|
||||
result_collected = true;
|
||||
}
|
||||
else if (expecting_ps_response(proto) &&
|
||||
mxs_mysql_is_prep_stmt_ok(read_buffer))
|
||||
mxs_mysql_is_prep_stmt_ok(read_buffer) &&
|
||||
!complete_ps_response(read_buffer))
|
||||
{
|
||||
dcb_readq_prepend(dcb, read_buffer);
|
||||
return 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!complete_ps_response(read_buffer))
|
||||
{
|
||||
dcb_readq_prepend(dcb, read_buffer);
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Collected the complete result
|
||||
proto->collect_result = false;
|
||||
result_collected = true;
|
||||
|
Reference in New Issue
Block a user