pgsql: Fix out-of-bound read in gtsvector_picksplit()

Поиск
Список
Период
Сортировка
От Michael Paquier
Тема pgsql: Fix out-of-bound read in gtsvector_picksplit()
Дата
Msg-id E1qd2Zl-002LZ5-Ub@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Fix out-of-bound read in gtsvector_picksplit()

This could lead to an imprecise choice when splitting an index page of a
GiST index on a tsvector, deciding which entries should remain on the
old page and which entries should move to a new page.

This is wrong since tsearch2 has been moved into core with commit
140d4ebcb46e, so backpatch all the way down.  This error has been
spotted by valgrind.

Author: Alexander Lakhin
Discussion: https://postgr.es/m/17950-6c80a8d2b94ec695@postgresql.org
Backpatch-through: 11

Branch
------
REL_13_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/82fa8ae5f9ac4827dd29a6feaf53da931b5706d1

Modified Files
--------------
src/backend/utils/adt/tsgistidx.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)


В списке pgsql-committers по дате отправления:

Предыдущее
От: Amit Kapila
Дата:
Сообщение: pgsql: Fix typo in decode.c.
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: pgsql: Fix pg_dump assertion failure when dumping pg_catalog.