Don't trash input list structure in does_not_exist_skipping().

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 75af5ae9c017d70531bd49178adfd3103cd40a76
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2012-11-08T16:34:32Z
Releases: 9.3.0
Don't trash input list structure in does_not_exist_skipping().

The trigger and rule cases need to split up the input name list, but
they mustn't corrupt the passed-in data structure, since it could be part
of a cached utility-statement parsetree.  Per bug #7641.

Files

PathChange+/−
src/backend/commands/dropcmds.c modified +2 −2