Return -1 on actual failure
authorkn <kn@openbsd.org>
Sat, 8 Apr 2023 18:12:08 +0000 (18:12 +0000)
committerkn <kn@openbsd.org>
Sat, 8 Apr 2023 18:12:08 +0000 (18:12 +0000)
commit11e36004467c0870e04c93f9a96ff74915588421
tree6ed834537a89063a86db2428f50e4ae2b01ce94a
parent1604cb4076a92be8d8dd68eeded1401e2e23daf6
Return -1 on actual failure

MI boot.c's "a-x" fchmod on bsd.upgrade is the only caller that checks the
return value and that call can fail on, e.g. softraid volumes.

Stop clobbering the actual fchmod return value and get that warning printed.

OK deraadt
sys/lib/libsa/fchmod.c