Added support for ROLLBACK in libinjection

SQLiteServer
René Cannaò 11 years ago
parent 439087dc45
commit f015cb7176

@ -9057,6 +9057,7 @@ static const keyword_t sql_keywords[] = {
{"RIGHT OUTER", 'k'},
{"RIGHT OUTER JOIN", 'k'},
{"RLIKE", 'o'},
{"ROLLBACK", 'T'},
{"ROUND", 'f'},
{"ROW", 'f'},
{"ROW_COUNT", 'f'},
@ -9346,5 +9347,5 @@ static const keyword_t sql_keywords[] = {
{"||", '&'},
{"~*", 'o'},
};
static const size_t sql_keywords_sz = 9050;
static const size_t sql_keywords_sz = 9051;
#endif

@ -9023,6 +9023,7 @@
"RIGHT OUTER": "k",
"RIGHT OUTER JOIN": "k",
"RLIKE": "o",
"ROLLBACK": "T",
"ROUND": "f",
"ROW": "f",
"ROW_COUNT": "f",

@ -822,6 +822,7 @@ KEYWORDS = {
# needs review
'RIGHT' : 'n',
'RLIKE' : 'o',
'ROLLBACK' : 'T',
'ROUND' : 'f',
'ROW' : 'f',
'ROW_COUNT' : 'f',

@ -987,6 +987,12 @@ enum MYSQL_COM_QUERY_command Query_Processor::__query_parser_command_type(void *
}
return MYSQL_COM_QUERY_UNKNOWN;
break;
case 'R':
if (!strcasecmp("ROLLBACK",qp->sf.current->val)) { // ROLLBACK
return MYSQL_COM_QUERY_ROLLBACK;
}
return MYSQL_COM_QUERY_UNKNOWN;
break;
case 'S':
if (!strcasecmp("SELECT",qp->sf.current->val)) { // SELECT
return MYSQL_COM_QUERY_SELECT;

Loading…
Cancel
Save