Cloned DCB authentication data was freed twice

This caused all Tee filter sessions to crash when the branch DCB was closed.
This commit is contained in:
Markus Makela
2016-02-27 13:05:44 +02:00
parent f77afc6374
commit f03865f32a
2 changed files with 13 additions and 2 deletions

View File

@ -427,7 +427,10 @@ session_free(SESSION *session)
*/
if (session->client_dcb)
{
mysql_auth_free_client_data(session->client_dcb);
if (!DCB_IS_CLONE(session->client_dcb))
{
mysql_auth_free_client_data(session->client_dcb);
}
dcb_free_all_memory(session->client_dcb);
}
/**