Re: Fix resource leak (src/bin/pg_combinebackup/pg_combinebackup.c)

From: Michael Paquier <michael(at)paquier(dot)xyz>
To: Ranier Vilela <ranier(dot)vf(at)gmail(dot)com>
Cc: Pg Hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Fix resource leak (src/bin/pg_combinebackup/pg_combinebackup.c)
Date: 2023-12-31 00:18:49
Message-ID: ZZCzaZG7Y0Ld9ytp@paquier.xyz
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hi Ranier,

On Sat, Dec 30, 2023 at 10:34:12AM -0300, Ranier Vilela wrote:
> The function scan_for_existing_tablespaces in
> (src/bin/pg_combinebackup/pg_combinebackup.c)
> Has a resource leak.
>
> The function opendir opendir
> <https://pubs.opengroup.org/onlinepubs/009604599/functions/opendir.html>
> Must be freed with closedir
> <https://pubs.opengroup.org/onlinepubs/009604599/functions/closedir.html>
>
> The commit affected is dc21234
> <http://dc212340058b4e7ecfc5a7a81ec50e7a207bf288>

The community receives its own coverity reports. These are not public
but we are aware of the reports related to pg_basebackup and
pg_combinebackup as an effect of dc212340058b. Robert is planning to
handle all these AFAIK once the new year vacations and such cool down.

In short there is no need to worry here :)

Thanks for the patches.
--
Michael

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Michael Paquier 2023-12-31 00:21:48 Re: Fix copy and paste error (src/bin/pg_basebackup/pg_basebackup.c)
Previous Message Tomas Vondra 2023-12-30 23:09:55 Why do parallel scans require syncscans (but not really)?