Re: Missing NULL check after calling ecpg_strdup

Aleksander Alekseev <aleksander@tigerdata.com>

From: Aleksander Alekseev <aleksander@tigerdata.com>
To: pgsql-hackers@lists.postgresql.org
Cc: Álvaro Herrera <alvherre@kurilemu.de>, Evgeniy Gorbanev <gorbanyoves@basealt.ru>
Date: 2025-07-14T14:03:44Z
Lists: pgsql-hackers

Attachments

Hi Alvaro,

> This looks super baroque.  Why not simplify a bit instead?  Maybe
> something like
>
> [...]

Fair point. Here is the corrected patch.

Commits

  1. ecpg: Improve error detection around ecpg_strdup()

  2. ecpg: Fix NULL pointer dereference during connection lookup