V804: Decreased performance

Change-Id: I484dd153e5d7f0664eac85595011d610f2b8df7b
This commit is contained in:
Caolán McNamara
2015-03-01 21:14:38 +00:00
parent f78939e97d
commit a0c81e5ad4

View File

@@ -836,10 +836,11 @@ OString extractSingleTableFromSelect( const OStringVector &vec )
{ "join", "natural", "outer", "inner", "left", "right", "full" , 0 };
for( int i = 0 ; forbiddenKeywords[i] ; i ++ )
{
size_t nKeywordLen = strlen(forbiddenKeywords[i]);
if( 0 == rtl_str_shortenedCompareIgnoreAsciiCase_WithLength(
vec[token].pData->buffer, vec[token].pData->length,
forbiddenKeywords[i], strlen(forbiddenKeywords[i]),
strlen(forbiddenKeywords[i]) ) )
forbiddenKeywords[i], nKeywordLen,
nKeywordLen ) )
{
// whoops, it is a join
ret.clear();