VilhoRaatikka 635fcf708f Fix to bugs #665, and #664. Potentially to #649.
http://bugs.skysql.com/show_bug.cgi?id=665
http://bugs.skysql.com/show_bug.cgi?id=664
http://bugs.skysql.com/show_bug.cgi?id=649

dcb.c:dcb_final_free: (665):set dcb->session->client pointer to NULL so that it won't be read anymore and other threads won't try to close it.
	dcb_final_free:(664):don't free dcb->data, it is either freed in session_alloc if session creation fails or in session_free only.
session.c:if session creation fails, free dcb->data and remove links between client DCB and session.
mysql_backend.c:(665):gw_backend_close:check that session->client isn't NULL and that client DCB's state is still polling before calling dcb_close for it.
mysql_client.c:gw_mysql_do_authentication:if anything fails, and session_alloc won't be called, free dcb->data.
mysql_common.c:gw_send_authentication_to_backend:if session is already closing then return with error.
2014-12-29 20:19:01 +02:00
..
2014-08-18 09:39:29 +00:00
2014-11-19 12:00:55 +00:00
2014-12-10 18:05:58 +02:00
2014-12-16 10:38:09 +00:00
2014-11-19 12:00:55 +00:00
2014-11-19 12:00:55 +00:00
2014-11-19 12:00:55 +00:00
2014-11-07 10:57:11 +02:00
2014-10-22 17:07:00 +01:00