`res=$?` erases `$?` (sets it to 0) fixes #5577 License: MIT Signed-off-by: Steven Allen <steven@stebalien.com>