Only parse COM_QUERY packets

This commit is contained in:
Johan Wikman
2016-10-25 20:28:50 +03:00
parent 8391579206
commit 46c2b6e76a

View File

@ -1434,6 +1434,10 @@ static int route_by_statement(SESSION* session, uint64_t capabilities, GWBUF** p
}
if (rcap_type_required(capabilities, RCAP_TYPE_TRANSACTION_TRACKING))
{
uint32_t *data = GWBUF_DATA(packetbuf);
if (MYSQL_GET_COMMAND(data) == MYSQL_COM_QUERY)
{
uint32_t type = qc_get_type(packetbuf);
@ -1474,6 +1478,7 @@ static int route_by_statement(SESSION* session, uint64_t capabilities, GWBUF** p
}
}
}
}
/** Route query */
rc = SESSION_ROUTE_QUERY(session, packetbuf);