From 0e133cf82ae5a197844d7300d1c63102b156e6c8 Mon Sep 17 00:00:00 2001 From: Markus Makela Date: Mon, 2 Mar 2015 13:24:51 +0200 Subject: [PATCH] Fix calls to null DCBs when tee session is being closed. --- server/modules/filter/tee.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/modules/filter/tee.c b/server/modules/filter/tee.c index b220d66e5..22d210c04 100644 --- a/server/modules/filter/tee.c +++ b/server/modules/filter/tee.c @@ -665,7 +665,9 @@ skygw_log_write(LOGFILE_TRACE,"Tee close: %d", atomic_add(&debug_seq,1)); if(my_session->waiting[PARENT]) { - if(my_session->command != 0x01) + if(my_session->command != 0x01 && + my_session->client_dcb && + my_session->client_dcb->state == DCB_STATE_POLLING) { skygw_log_write(LOGFILE_TRACE,"Tee session closed mid-query."); GWBUF* errbuf = modutil_create_mysql_err_msg(1,0,1,"00000","Session closed.");