aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/regexp.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2019-08-04 14:05:35 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2019-08-04 14:05:35 -0400
commite8b639357f0a9d9543578ac9331a8b33dcc4f25f (patch)
treeccd513694e544b52f92ebf5b8bcbd8a79a046f94 /src/backend/utils/adt/regexp.c
parent45d6789e78dc2997292a528e2538fa496485b85f (diff)
downloadpostgresql-e8b639357f0a9d9543578ac9331a8b33dcc4f25f.tar.gz
postgresql-e8b639357f0a9d9543578ac9331a8b33dcc4f25f.zip
Fix handling of "undef" in contrib/jsonb_plperl.
Perl has multiple internal representations of "undef", and just testing for SvTYPE(x) == SVt_NULL doesn't recognize all of them, leading to "cannot transform this Perl type to jsonb" errors. Use the approved test SvOK() instead. Report and patch by Ivan Panchenko. Back-patch to v11 where this module was added. Discussion: https://postgr.es/m/1564783533.324795401@f193.i.mail.ru
Diffstat (limited to 'src/backend/utils/adt/regexp.c')
0 files changed, 0 insertions, 0 deletions