more error checking around decryption

pull/205/head
Josh Rabinowitz 6 years ago
parent b268ddf226
commit ab58461f8e

@ -636,10 +636,17 @@ function _decrypt {
base="$base --pinentry-mode loopback"
fi
local exit_code
if [[ ! -z "$passphrase" ]]; then
echo "$passphrase" | $base --quiet --batch --yes --no-tty --passphrase-fd 0 \
"$encrypted_filename"
exit_code=$?
else
$base --quiet "$encrypted_filename"
exit_code=$?
fi
if [[ "$exit_code" -ne 0 ]]; then
_abort "problem decrypting $filename with gpg: exit code $exit_code"
fi
}

Loading…
Cancel
Save