Re: Enhancing Memory Context Statistics Reporting - Mailing list pgsql-hackers

From Daniel Gustafsson
Subject Re: Enhancing Memory Context Statistics Reporting
Date
Msg-id 02E42650-0C66-4B49-93CA-1B0A5B73E7FD@yesql.se
Whole thread Raw
In response to Re: Enhancing Memory Context Statistics Reporting  (Peter Eisentraut <peter@eisentraut.org>)
List pgsql-hackers
> On 30 Apr 2025, at 12:14, Peter Eisentraut <peter@eisentraut.org> wrote:
>
> On 29.04.25 15:13, Rahila Syed wrote:
>> Please find attached a patch with some comments and documentation changes.
>> Additionaly, added a missing '\0' termination to "Remaining Totals" string.
>> I think this became necessary after we replaced dsa_allocate0()
>> with dsa_allocate() is the latest version.
>
> >   strncpy(nameptr, "Remaining Totals", namelen);
> > + nameptr[namelen] = '\0';
>
> Looks like a case for strlcpy()?

True.  I did go ahead with the strncpy and nul terminator assignment, mostly
out of muscle memory, but I agree that this would be a good place for a
strlcpy() instead.

--
Daniel Gustafsson




pgsql-hackers by date:

Previous
From: Peter Eisentraut
Date:
Subject: Re: Enhancing Memory Context Statistics Reporting
Next
From: Álvaro Herrera
Date:
Subject: Re: Accounting for metapages in genericcostestimate()