diff options
author | Lenz Weber <mail@lenzw.de> | 2015-05-11 12:45:53 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2015-05-11 14:03:39 +0200 |
commit | ed1adea7dc85c11ced1328b45224669f47840a1c (patch) | |
tree | a739c113d239d64b74fb7dc059229d7dd9e34ad2 /src/platform/cygwin.sh | |
parent | 0ccb898021f8838ba3bc8ed0a256899f9b571a81 (diff) | |
download | pass-ed1adea7dc85c11ced1328b45224669f47840a1c.tar.gz pass-ed1adea7dc85c11ced1328b45224669f47840a1c.tar.bz2 pass-ed1adea7dc85c11ced1328b45224669f47840a1c.zip |
critcal fix for cygwin: gpg output to stdout ("gpg -o -") would have been putput to a file named "-"
Diffstat (limited to '')
-rw-r--r-- | src/platform/cygwin.sh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/platform/cygwin.sh b/src/platform/cygwin.sh index 106562a..b7339f4 100644 --- a/src/platform/cygwin.sh +++ b/src/platform/cygwin.sh @@ -22,7 +22,7 @@ gpg_winpath() { local could_be_filenames="true" local i for ((i=${#args[@]}-1; i>=0; i--)); do - if ( [ $i -gt 0 ] && [ "${args[$i-1]}" = "-o" ] ); then + if ( [ $i -gt 0 ] && [ "${args[$i-1]}" = "-o" ] && [ "${args[$i]}" != "-" ] ); then args[$i]="$(cygpath -am "${args[$i]}")" elif [ $could_be_filenames = "true" ]; then if [ -e "${args[$i]}" ]; then |