getpwent_r(3) needs gr->gr_mem to be freed, but that's not documented
Alejandro Colomar
alx@kernel.org
Sun Sep 28 20:39:45 GMT 2025
On Sun, Sep 28, 2025 at 10:26:33PM +0200, Alejandro Colomar wrote:
> Hi!
>
> Another thing I realized about getpwent_r(3) et al. is that gr->gr_mem
Actually, getgrent_r(3).
> is allocated by the function, but is expected to be freed by the caller.
>
> I didn't find this documented, neither in the manual page nor in the
> glibc manual. Is it documented but I missed it? Or did I misunderstand
> something? Or is it just that nobody documented it?
>
>
> Have a lovely night!
> Alex
>
>
> --
> <https://www.alejandro-colomar.es>
> Use port 80 (that is, <...:80/>).
--
<https://www.alejandro-colomar.es>
Use port 80 (that is, <...:80/>).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/libc-alpha/attachments/20250928/33df8942/attachment-0001.sig>
More information about the Libc-alpha
mailing list