Browse Source

Explicitly close stdout with each xclip -i call

master^2
Georg Hopp 8 years ago
parent
commit
31b93e82ad
Signed by: ghopp GPG Key ID: 4C5D226768784538
  1. 6
      accountmanager.sh

6
accountmanager.sh

@ -266,7 +266,7 @@ function amngradd() {
PASSWORD="$(amngrcrypt -r "${RECIPIENT}" -- "${3}")"
else
PASSWORD="$(amngrgen -r "${RECIPIENT}")"
echo -n "${PASSWORD}" | gpg -dq | xclip -i
echo -n "${PASSWORD}" | gpg -dq | xclip -i >&-
fi
if [ -z "${PASSWORD}" ]
@ -359,7 +359,7 @@ function amngrgetuser() {
if [ $STDOUT -eq 0 ]
then
sqlite3 "${DB}" <<-EOD |\
awk 'NR>1{print p}{p=$0}END{ORS="";print}' | xclip -i
awk 'NR>1{print p}{p=$0}END{ORS="";print}' | xclip -i >&-
SELECT user FROM account
JOIN account_cred ON account.id=account_cred.account_id
JOIN cred ON cred.id=account_cred.cred_id
@ -411,7 +411,7 @@ function amngrgetpass() {
test "${STATE}" != "1" -a "${STATE}" != "2" && STATE="1"
sqlite3 "${DB}" <<-EOD |\
awk 'NR>1{print p}{p=$0}END{ORS="";print}' | gpg -dq | xclip -i
awk 'NR>1{print p}{p=$0}END{ORS="";print}' | gpg -dq | xclip -i >&-
SELECT pass FROM account
JOIN account_cred ON account.id=account_cred.account_id
JOIN cred ON cred.id=account_cred.cred_id

Loading…
Cancel
Save