From 185ff4343c346290241acbc20d2a5083ad996082 Mon Sep 17 00:00:00 2001 From: Markus Makela Date: Fri, 14 Aug 2015 09:54:51 +0300 Subject: [PATCH] Added a missing NULL check. --- server/modules/routing/schemarouter/schemarouter.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/modules/routing/schemarouter/schemarouter.c b/server/modules/routing/schemarouter/schemarouter.c index 3a3d67efc..fa82fedef 100644 --- a/server/modules/routing/schemarouter/schemarouter.c +++ b/server/modules/routing/schemarouter/schemarouter.c @@ -633,7 +633,7 @@ char** tokenize_string(char* str) */ int internalRoute(DCB* dcb) { - if(dcb->dcb_readqueue) + if(dcb->dcb_readqueue && dcb->session) { GWBUF* tmp = dcb->dcb_readqueue; void* rinst = dcb->session->service->router_instance; @@ -652,7 +652,7 @@ int internalRoute(DCB* dcb) */ int internalReply(DCB* dcb) { - if(dcb->dcb_readqueue) + if(dcb->dcb_readqueue && dcb->session) { GWBUF* tmp = dcb->dcb_readqueue; dcb->dcb_readqueue = NULL;