commit | a0378fb9b33308fb4547f098c6281af8ab4b5fb5 | [log] [tgz] |
---|---|---|
author | Al Viro <viro@zeniv.linux.org.uk> | Mon May 17 21:56:38 2021 -0400 |
committer | Al Viro <viro@zeniv.linux.org.uk> | Tue May 18 20:08:11 2021 -0400 |
tree | b5a1e15beeca7bf972dcbdadab5782c3df11f896 | |
parent | 9024348f539f810e83695df486443f45362e947a [diff] |
getcwd(2): saner logics around prepend_path() call The only negative value that might get returned by prepend_path() is -ENAMETOOLONG, and that happens only on overflow. The same goes for prepend_unreachable(). Overflow is detectable by observing negative buflen, so we can simplify the control flow around the prepend_path() call. Expand prepend_unreachable(), while we are at it - that's the only caller. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>