]> granicus.if.org Git - postgresql/commit
Fix memory leak created by deferrable-index-constraints patches.
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 31 Jan 2010 18:15:39 +0000 (18:15 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 31 Jan 2010 18:15:39 +0000 (18:15 +0000)
commit034fffbf31be42c789f4a5fbe2edb62e4b07fa9c
treea8ac5ac4934967184689f135977bef11d6e20e79
parentf13944e9c921df2a98bf470d789dfb466135f251
Fix memory leak created by deferrable-index-constraints patches.

We need to free the OID list returned by ExecInsertIndexTuples to avoid
a query-lifespan memory leak.  When many rows require rechecking, this
can be a significant leak --- it's even more than the space used for the
queued trigger events.

Dean Rasheed
src/backend/commands/copy.c
src/backend/executor/nodeModifyTable.c