Use correct write in Backend::execute_session_command

Backend::execute_session_command would use the overridden write method
instead of the Backend::write method that it intended to use. This caused
session commands that did not expect a response to be in a state that
expected a result.

Also fixed RWBackend::write pass the response_type value to
Backend::write.
This commit is contained in:
Markus Mäkelä
2018-06-21 14:43:15 +03:00
parent c49b6ada7d
commit e561c3995c
2 changed files with 10 additions and 11 deletions

View File

@ -96,7 +96,7 @@ bool RWBackend::write(GWBUF* buffer, response_type type)
}
}
return mxs::Backend::write(buffer);
return mxs::Backend::write(buffer, type);
}
bool RWBackend::consume_fetched_rows(GWBUF* buffer)