Only parse COM_QUERY packets
This commit is contained in:
@ -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);
|
||||
|
Reference in New Issue
Block a user