Fix prepared statements being rejected by dbfwfilter

The merge with 2.0 caused the dbfwfilter to reject all prepared statements
when they are supported in 2.1.
This commit is contained in:
Markus Mäkelä
2017-02-02 13:34:57 +02:00
parent a2ffb0476f
commit 13997fc5b9

View File

@ -2367,17 +2367,6 @@ routeQuery(MXS_FILTER *instance, MXS_FILTER_SESSION *session, GWBUF *queue)
my_session->errmsg = NULL;
rval = dcb->func.write(dcb, err);
}
else if (qc_query_is_type(type, QUERY_TYPE_PREPARE_STMT) ||
qc_query_is_type(type, QUERY_TYPE_PREPARE_NAMED_STMT) ||
modutil_is_SQL_prepare(queue))
{
GWBUF* err = gen_dummy_error(my_session, "This filter does not support "
"prepared statements.");
gwbuf_free(queue);
free(my_session->errmsg);
my_session->errmsg = NULL;
rval = dcb->func.write(dcb, err);
}
else
{
GWBUF* analyzed_queue = queue;