Check $pipestatus for zsh as well

This commit is contained in:
Kovid Goyal 2022-03-06 11:43:33 +05:30
parent 8fe87a0df5
commit 14d391cc2e
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -338,7 +338,7 @@ esac
# We need to pass the first argument to the executed program with a leading -
# to make sure the shell executes as a login shell. Note that not all shells
# support exec -a so we use the below to try to detect such shells
if [ -z "$PIPESTATUS" ]; then
if [ -z "$PIPESTATUS$pipestatus" ]; then
# the dash shell does not support exec -a and also does not define PIPESTATUS
execute_with_python
exec $login_shell "-l"