Fixed session command error handling with backend DCBs that were already closed.

This commit is contained in:
Markus Makela
2015-02-24 13:44:01 +02:00
parent aa4932bf2d
commit 21a77736bf

View File

@ -3788,7 +3788,8 @@ static GWBUF* sescmd_cursor_process_replies(
bref_clear_state(&ses->rses_backend_ref[i],BREF_IN_USE);
bref_set_state(&ses->rses_backend_ref[i],BREF_CLOSED);
bref_set_state(bref,BREF_SESCMD_FAILED);
dcb_close(ses->rses_backend_ref[i].bref_dcb);
if(ses->rses_backend_ref[i].bref_dcb)
dcb_close(ses->rses_backend_ref[i].bref_dcb);
*reconnect = true;
}
}