diff --git a/start b/start index 095facd..d999385 100755 --- a/start +++ b/start @@ -101,7 +101,11 @@ function gpgSearch() { if [ $? -eq 0 ]; then export FFP=$(gpg -k "$(cat $TMP)" | head -n 2 | tail -n 1 | awk '{print $1}' | sed 's/.\{4\}/& /g;s/^\(.*\) $/\1/g') gpg --batch --delete-key "$FFP" - return 0 + if [ "$FFP" = "" ]; then + gpgSearch + else + return 0 + fi else gpgSearch fi diff --git a/start_dialog b/start_dialog index a8e4bf0..bf66b27 100755 --- a/start_dialog +++ b/start_dialog @@ -135,7 +135,11 @@ function gpgSearch() { if [ $? -eq 0 ]; then export FFP=$(gpg -k "$(cat $TMP)" | head -n 2 | tail -n 1 | awk '{print $1}' | sed 's/.\{4\}/& /g;s/^\(.*\) $/\1/g') gpg --batch --delete-key "$FFP" - return 0 + if [ "$FFP" = "" ]; then + gpgSearch + else + return 0 + fi else gpgSearch fi