Keith Fiske <keith@omniti.com> writes:
> On Tue, Sep 13, 2016 at 5:03 PM, Marko Tiikkaja <marko@joh.to> wrote:
>> Did you miss this part?
>> /* [ ... ] Note
>> * also that the result is in a static buffer, not pstrdup'd.
Oh, duh.
> Yeah I did see that when i went to look at its source and wondered if that
> may be why, but I'm still fairly new to C and wasn't sure that was the
> reason.
> Still think it would be nice to use it in a more flexible manner.
You can pstrdup its result if you want. If it did that internally
it would result in some memory leaks we didn't want, IIRC.
regards, tom lane