postgresql/src
Bruce Momjian c4d6bda2c5 There is a bug in aclinsert3 in the code which update the acl arrays.
When an acl item is added or updated the new entry is deleted if it has no
permissions and the acl array is shrinked. This is is done by decrementing
the number of items without updating the corresponding array size.
The array with the incorrect size is later read by pg_aclcheck and the entry
count is used to allocate a new array while the array size is used to copy
the old one. This causes a memory corruption and a backend crash.
This happens only to normal user as the administrator bypasses acl checks.
Massimo Dal Zotto
1996-11-20 22:53:10 +00:00
..
backend There is a bug in aclinsert3 in the code which update the acl arrays. 1996-11-20 22:53:10 +00:00
bin Fix \g filename. Free allocated memory and don't use memory that has 1996-11-20 22:34:36 +00:00
include Include some macros that used to be -D options in Makefile.global. 1996-11-18 02:27:27 +00:00
interfaces following is a little fix for libpq. 1996-11-20 22:35:19 +00:00
man Fix for man Makefile. Added 'all'. 1996-11-20 01:54:13 +00:00
test This file has not been part of the regression test for many releases. 1996-11-19 02:57:10 +00:00
tools/mkldexport End of the make file simplifications. 1996-11-12 11:43:32 +00:00
tutorial Rename SLSUFF to DLSUFFIX 1996-11-18 06:07:56 +00:00
utils Add a blank install target so that 'make install' works 1996-11-11 16:30:07 +00:00
BACKEND_DIRS Renamed file. Restored SLSUFF to .so. 1996-11-17 20:30:32 +00:00
MAKE_CTAGS Add execute permission. 1996-10-08 04:09:50 +00:00
MAKE_ETAGS Try to fix mode. 1996-11-07 05:15:31 +00:00
MAKE_MKID Renamed file. 1996-10-05 21:16:34 +00:00
Makefile Build man/ instead of ../doc. Man pages have moved there. 1996-11-19 02:43:46 +00:00
Makefile.global Added DLSUFFIX to bsdi. 1996-11-18 16:32:53 +00:00