!3847 修复mask带转义字符密码时,数组越界问题
Merge pull request !3847 from duzhuolin/bugfix_Q1
This commit is contained in:
@ -5036,7 +5036,7 @@ static char* mask_Password_internal(const char* query_string)
|
||||
int lengthOfQuote = 0;
|
||||
int yyvalLen = (yylval.str != NULL) ? (int)strlen(yylval.str) : 0;
|
||||
for (int len = 0; len < length[i]; len++) {
|
||||
if (len < yyvalLen && (yylval.str[len] == '\'')) {
|
||||
if ((yylval.str != NULL) && len < yyvalLen && (yylval.str[len] == '\'')) {
|
||||
lengthOfQuote++;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user