postgres/contrib/sepgsql
Tom Lane 46b1b6379a Fix cache reference leak in contrib/sepgsql.
fixup_whole_row_references() did the wrong thing with a dropped column,
resulting in a commit-time warning about a cache reference leak.

I (tgl) added a test case exercising this, but back-patched the test
only as far as v10; the patch didn't apply cleanly to 9.6 and it
didn't seem worth the trouble to adapt it.  The bug is pretty old
though, so apply the code change all the way back.

Michael Luo, with cosmetic improvements by me

Discussion: https://postgr.es/m/BYAPR08MB5606D1453D7F50E2AF4D2FD29AD80@BYAPR08MB5606.namprd08.prod.outlook.com
2020-04-16 14:45:54 -04:00
..
expected Fix typo also in expected output. 2017-02-06 12:04:31 +02:00
sql Fix typos in comments. 2017-02-06 11:34:18 +02:00
.gitignore Minor sepgsql regression test fixes. 2011-02-02 23:46:51 -05:00
database.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
dml.c Fix cache reference leak in contrib/sepgsql. 2020-04-16 14:45:54 -04:00
hooks.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
label.c Silence compiler warning in sepgsql 2017-04-06 14:24:44 -07:00
launcher Fix sepgsql regression tests. 2015-08-30 11:09:19 -07:00
Makefile Add file version information to most installed Windows binaries. 2014-07-14 14:07:52 -04:00
proc.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
relation.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
schema.c Update copyright for 2015 2015-01-06 11:43:47 -05:00
selinux.c Fix typos in comments. 2017-02-06 11:34:18 +02:00
sepgsql-regtest.te Fix contrib/sepgsql test policy to work with latest SELinux releases. 2019-07-25 11:03:30 -04:00
sepgsql.h Update copyright for 2015 2015-01-06 11:43:47 -05:00
sepgsql.sql.in sepgsql_setcon(). 2012-03-15 16:08:40 -04:00
test_sepgsql sepgsql: Minor improvement to test script, doc fix. 2013-04-17 09:55:24 -04:00
uavc.c Update copyright for 2015 2015-01-06 11:43:47 -05:00