pgsql: Fix use-after-free with multirange types in CREATE TYPE

Поиск
Список
Период
Сортировка
От Michael Paquier
Тема pgsql: Fix use-after-free with multirange types in CREATE TYPE
Дата
Msg-id E1maYqV-0008WI-WE@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Fix use-after-free with multirange types in CREATE TYPE

The code was freeing the name of the multirange type function stored in
the parse tree but it should not do that.  Event triggers could for
example look at such a corrupted parsed tree with a ddl_command_end
event.

Author: Alex Kozhemyakin, Sergey Shinderuk
Reviewed-by: Peter Eisentraut, Michael Paquier
Discussion: https://postgr.es/m/d5042d46-b9cd-6efb-219a-71ed0cf45bc8@postgrespro.ru
Backpatch-through: 14

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/5b0e7fe1d67235a092be1132bc5c97f1d7f29aaf

Modified Files
--------------
src/backend/commands/typecmds.c | 1 -
1 file changed, 1 deletion(-)


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

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: pgsql: Fix incorrect format placeholder
Следующее
От: Michael Paquier
Дата:
Сообщение: pgsql: Fix use-after-free with multirange types in CREATE TYPE