fix bogus lazy allocation in ctermid and missing malloc failure check
authorRich Felker <dalias@aerifal.cx>
Tue, 9 Jul 2013 04:50:11 +0000 (00:50 -0400)
committerRich Felker <dalias@aerifal.cx>
Tue, 9 Jul 2013 04:50:11 +0000 (00:50 -0400)
commitb6218764ebca59ff5dae0e87b696188c8de0119e
treef0f622a2360cd8cfa7a39c2d0fd7832679811e9c
parentcdf0f53f8ba0e79dedb83c626851597bacec53ca
fix bogus lazy allocation in ctermid and missing malloc failure check

also clean up, optimize, and simplify the code, removing branches by
simply pre-setting the result string to an empty string, which will be
preserved if other operations fail.
src/unistd/ctermid.c