On Monday, April 29, 2019 3:01 PM, Michael Paquier <mich...@paquier.xyz> wrote:
> On Mon, Apr 29, 2019 at 11:47:27AM +0000, Daniel Gustafsson wrote: > > > Reading code I noticed that we in a few rare instances use strdup() in > > frontend > > utilities instead of pg_strdup(). Is there a reason for not using > > pg_strdup() > > consistently as per the attached patch? > > I think that it is good practice to encourage its use, so making > things more consistent is a good idea. While on it, we could also > switch psql's do_lo_import() which uses a malloc() to > pg_malloc_extended() with MCXT_ALLOC_NO_OOM. GetPrivilegesToDelete() > in pg_ctl also has an instance of malloc() with a similar failure > mode. Good point, I've updated the patch to include those as well. cheers ./daniel
frontend_strdup-v2.patch
Description: Binary data