fix misuse of getpwuid_r in cuserid
authorRich Felker <dalias@aerifal.cx>
Sat, 13 Feb 2021 18:59:44 +0000 (13:59 -0500)
committerRich Felker <dalias@aerifal.cx>
Sat, 13 Feb 2021 18:59:44 +0000 (13:59 -0500)
commitcc577d0e058b53df5c0fe2ac17890a41d77e94c5
tree9650c2a8b5dd5ebc415f724b4a1949dd32b26ffe
parenta75283d777ed1827ed247dbb465818a0ce371c8f
fix misuse of getpwuid_r in cuserid

getpwuid_r can return 0 but without a result in the case where there
was no error but no record exists. in that case cuserid was treating
it as success and copying junk out of pw.pw_name to the output buffer.
src/legacy/cuserid.c