mirror of
https://github.com/postgres/postgres.git
synced 2025-04-22 23:02:54 +03:00
Fix word's length in pg_regexec call
This commit is contained in:
parent
ba7fd49de5
commit
dacf7e774d
@ -819,7 +819,7 @@ CheckAffix(const char *word, size_t len, AFFIX * Affix, char flagflags, char *ne
|
|||||||
data = (pg_wchar *) palloc((dat_len + 1) * sizeof(pg_wchar));
|
data = (pg_wchar *) palloc((dat_len + 1) * sizeof(pg_wchar));
|
||||||
data_len = pg_mb2wchar_with_len(newword, data, dat_len);
|
data_len = pg_mb2wchar_with_len(newword, data, dat_len);
|
||||||
|
|
||||||
if (!(err = pg_regexec(&(Affix->reg.regex), data, dat_len, 0, NULL, 1, subs, 0)))
|
if (!(err = pg_regexec(&(Affix->reg.regex), data, data_len, 0, NULL, 1, subs, 0)))
|
||||||
{
|
{
|
||||||
pfree(data);
|
pfree(data);
|
||||||
return newword;
|
return newword;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user