0001-Fix-missing-pfree-flags.data-in-overexplain_debug.patch
application/octet-stream
Filename: 0001-Fix-missing-pfree-flags.data-in-overexplain_debug.patch
Type: application/octet-stream
Part: 0
Patch
Same data as JSON:
GET /api/v1/attachments/:id/patch
the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes.
API reference →
Format: format-patch
Series: patch 0001
Subject: Fix missing pfree(flags.data) in overexplain_debug
| File | + | − |
|---|---|---|
| contrib/pg_overexplain/pg_overexplain.c | 1 | 0 |
From 75d9ab6b6c5ed4fa21604766e28d84ec8a4b622e Mon Sep 17 00:00:00 2001
From: Lakshmi N <lakshmin.jhs@gmail.com>
Date: Mon, 13 Apr 2026 12:57:50 -0700
Subject: [PATCH] Fix missing pfree(flags.data) in overexplain_debug
---
contrib/pg_overexplain/pg_overexplain.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/contrib/pg_overexplain/pg_overexplain.c b/contrib/pg_overexplain/pg_overexplain.c
index 715eda8dc56..d8fc1289cd5 100644
--- a/contrib/pg_overexplain/pg_overexplain.c
+++ b/contrib/pg_overexplain/pg_overexplain.c
@@ -405,6 +405,7 @@ overexplain_debug(PlannedStmt *plannedstmt, ExplainState *es)
if (flags.len == 0)
appendStringInfoString(&flags, ", none");
ExplainPropertyText("Flags", flags.data + 2, es);
+ pfree(flags.data);
/* Various lists of integers. */
overexplain_bitmapset("Subplans Needing Rewind",
--
2.43.0