回复:BUG #19073: there are meaningless code in _SPI_execute_plan() when canSetTag is true
webbohan <webbohan@qq.com>
From: webbohan <webbohan@qq.com>
To: webbohan <webbohan@qq.com>
Cc: pgsql-bugs <pgsql-bugs@lists.postgresql.org>
Date: 2025-10-05T10:05:59Z
Lists: pgsql-bugs
Attachments
- remove_meaningless_code.patch (application/octet-stream) patch
there is patch. I have remove the meaningless code. ------------------ 原始邮件 ------------------ 发件人: "webbohan" <noreply@postgresql.org>; 发送时间: 2025年10月5日(星期天) 上午10:29 收件人: "pgsql-bugs"<pgsql-bugs@lists.postgresql.org>; 抄送: "webbohan"<webbohan@qq.com>; 主题: BUG #19073: there are meaningless code in _SPI_execute_plan() when canSetTag is true The following bug has been logged on the website: Bug reference: 19073 Logged by: Webbo Han Email address: webbohan@qq.com PostgreSQL version: 18.0 Operating system: all Description: In function _SPI_execute_plan(), `my_tuptable` is local variable and initialized as NULL. If plan is canSetTag subqueries, `SPI_freetuptable(my_tuptable)` is meaningless, because `my_tuptable` is NULL. We'd better remove this code.