Fix persistent connection debug assertion
The assertion was done before the DCB was assigned.
This commit is contained in:
@ -323,11 +323,13 @@ DCB* Server::get_persistent_dcb(const string& user, const string& ip, const stri
|
|||||||
&& server->persistent[id] // Check after cleaning
|
&& server->persistent[id] // Check after cleaning
|
||||||
&& (server->status & SERVER_RUNNING))
|
&& (server->status & SERVER_RUNNING))
|
||||||
{
|
{
|
||||||
mxb_assert(dcb->server);
|
|
||||||
|
|
||||||
dcb = server->persistent[id];
|
dcb = server->persistent[id];
|
||||||
|
|
||||||
while (dcb)
|
while (dcb)
|
||||||
{
|
{
|
||||||
|
mxb_assert(dcb->role == DCB::Role::BACKEND);
|
||||||
|
mxb_assert(dcb->server);
|
||||||
|
|
||||||
if (dcb->user
|
if (dcb->user
|
||||||
&& dcb->remote
|
&& dcb->remote
|
||||||
&& !ip.empty()
|
&& !ip.empty()
|
||||||
|
Reference in New Issue
Block a user