postgresql/src/backend
Robert Haas 6c878a7553 Avoid server crash when worker registration fails at execution time.
The previous coding attempts to destroy the DSM in this case, but
child nodes might have stored data there and still be holding onto
pointers in this case.  So don't do that.

Also, free the reader array instead of leaking it.

Extracted from two different patch versions both by Amit Kapila.
2015-11-20 13:03:39 -05:00
..
access Fix typo in comment. 2015-11-19 16:45:39 -05:00
bootstrap pgindent run for 9.5 2015-05-23 21:35:49 -04:00
catalog Remove numbers from incorrectly-numbered list. 2015-11-19 16:45:13 -05:00
commands Make ALTER .. SET SCHEMA do nothing, instead of throwing an ERROR. 2015-11-19 10:49:25 -05:00
executor Avoid server crash when worker registration fails at execution time. 2015-11-20 13:03:39 -05:00
foreign Code review for foreign/custom join pushdown patch. 2015-05-10 14:36:36 -04:00
lib Avoid use of float arithmetic in bipartite_match.c. 2015-08-23 13:02:18 -04:00
libpq Message improvements 2015-11-16 21:39:23 -05:00
main Revoke support for strxfrm() that write past the specified array length. 2015-07-08 20:44:21 -04:00
nodes Provide readfuncs support for custom scans. 2015-11-12 07:40:31 -05:00
optimizer Fix incomplete set_foreignscan_references handling for fdw_recheck_quals 2015-11-18 22:12:21 -05:00
parser Message improvements 2015-11-16 21:39:23 -05:00
po Translation updates 2015-06-28 23:56:55 -04:00
port On Windows, ensure shared memory handle gets closed if not being used. 2015-10-13 11:21:33 -04:00
postmaster Message improvements 2015-11-16 21:39:23 -05:00
regex Fix enforcement of restrictions inside regexp lookaround constraints. 2015-11-07 12:43:24 -05:00
replication Set replication origin when decoding commit records. 2015-11-09 00:03:35 +01:00
rewrite Apply SELECT policies in INSERT/UPDATE+RETURNING 2015-10-05 07:55:13 -04:00
snowball Remove no-longer-required function declarations. 2015-05-24 12:20:23 -04:00
storage Message improvements 2015-11-16 21:39:23 -05:00
tcop Fix problems with ParamListInfo serialization mechanism. 2015-11-02 18:11:29 -05:00
tsearch pgindent run for 9.5 2015-05-23 21:35:49 -04:00
utils Fix possible internal overflow in numeric division. 2015-11-17 15:46:47 -05:00
.gitignore Add .gitignore entries for AIX-specific intermediate build artifacts. 2015-07-08 20:44:22 -04:00
Makefile Revert "Have dtrace depend on object files directly, not objfiles.txt" 2015-10-15 13:16:03 -04:00
common.mk Remove maintainer-check target, fold into normal build 2013-10-10 20:11:56 -04:00
nls.mk Remove trailing slashes from directories in find command 2015-09-18 22:06:54 -04:00