Fix Session destruction
The Session class was deleted via the opaque pointer instead of the actual class pointer.
This commit is contained in:
parent
a94081067f
commit
f9e876db06
@ -365,8 +365,9 @@ static void session_free(MXS_SESSION* session)
|
||||
}
|
||||
}
|
||||
|
||||
static void session_final_free(MXS_SESSION* session)
|
||||
static void session_final_free(MXS_SESSION* ses)
|
||||
{
|
||||
Session* session = static_cast<Session*>(ses);
|
||||
mxb_assert(session->refcount == 0);
|
||||
|
||||
session->state = SESSION_STATE_TO_BE_FREED;
|
||||
|
Loading…
x
Reference in New Issue
Block a user