From 3ed26e5f87a90bedaa3d7feb9e197e0d9f3fb252 Mon Sep 17 00:00:00 2001
From: Andres Freund <andres@anarazel.de>
Date: Sun, 12 Jul 2015 22:18:57 +0200
Subject: [PATCH] For consistency add a pfree to ON CONFLICT set_plan_refs
 code.

Backpatch to 9.5 where ON CONFLICT was introduced.

Author: Peter Geoghegan
---
 src/backend/optimizer/plan/setrefs.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/backend/optimizer/plan/setrefs.c b/src/backend/optimizer/plan/setrefs.c
index 820f69dc67c..46d84d39a00 100644
--- a/src/backend/optimizer/plan/setrefs.c
+++ b/src/backend/optimizer/plan/setrefs.c
@@ -776,6 +776,8 @@ set_plan_refs(PlannerInfo *root, Plan *plan, int rtoffset)
 									  linitial_int(splan->resultRelations),
 									  rtoffset);
 
+					pfree(itlist);
+
 					splan->exclRelTlist =
 						fix_scan_list(root, splan->exclRelTlist, rtoffset);
 				}
-- 
GitLab