From 8e9797421604f498b5d337a9da643b27770f9b77 Mon Sep 17 00:00:00 2001 From: Massimiliano Pinto Date: Tue, 3 Sep 2013 14:42:47 +0200 Subject: [PATCH] Fixed return rc after: routeQuery() (dcb->func).close(dcb); This will prevent setting again dcb->sate = DCB_STATE_POLLING in return_rc label. The log entry for [gw_read_client_event] ioctl FIONREAD for fd 21 failed. errno 9, Bad file descriptor. dcb->state = 3 now is not present anymore. --- server/modules/protocol/mysql_client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/modules/protocol/mysql_client.c b/server/modules/protocol/mysql_client.c index d2ccb0a8f..b2ae7e020 100644 --- a/server/modules/protocol/mysql_client.c +++ b/server/modules/protocol/mysql_client.c @@ -687,7 +687,7 @@ int gw_read_client_event(DCB* dcb) { /* close client connection */ (dcb->func).close(dcb); rc = 1; - goto return_rc; + return rc; } /* MySQL Command Routing */