Обсуждение: new regexp_*(text, text, int) functions crash

Поиск
Список
Период
Сортировка

new regexp_*(text, text, int) functions crash

От
Jaime Casanova
Дата:
Hi,

BTW, this only happens when the third parameter is large. Here is an
example that consistently crash here:

select regexp_count('jaime.casanova', 'valid', 102481);

-- 
Jaime Casanova
Director de Servicios Profesionales
SystemGuards - Consultores de PostgreSQL



Re: new regexp_*(text, text, int) functions crash

От
Tom Lane
Дата:
Jaime Casanova <jcasanov@systemguards.com.ec> writes:
> BTW, this only happens when the third parameter is large. Here is an
> example that consistently crash here:
> select regexp_count('jaime.casanova', 'valid', 102481);

Hah ... pg_regexec has never had a check that the search start position
is sane.  Will fix.

            regards, tom lane