Ensure that PLPGSQL_DTYPE_ROW variables have valid refname fields. Without this, the syntax-tree-dumping functions in pl_funcs.c crash, and there are other places that might be at risk too. Per report from Pavel Stehule.
Looks like I broke this in commit f9263006d, so back-patch to v11. Discussion: https://postgr.es/m/cafj8pra+3f5n4642q2g8bxckjbtd7yu9jmyagdyhgozk6cq...@mail.gmail.com Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/113a659914daa8e8c9ced55ca82bfbd5bdcedbd4 Modified Files -------------- src/pl/plpgsql/src/pl_comp.c | 2 ++ src/pl/plpgsql/src/pl_exec.c | 1 + src/pl/plpgsql/src/pl_gram.y | 3 +++ src/pl/plpgsql/src/plpgsql.h | 7 ++++++- 4 files changed, 12 insertions(+), 1 deletion(-)
