]> granicus.if.org Git - mutt/commitdiff
Fix the pgp-hook logic.
authorThomas Roessler <roessler@does-not-exist.org>
Mon, 15 Nov 1999 17:44:15 +0000 (17:44 +0000)
committerThomas Roessler <roessler@does-not-exist.org>
Mon, 15 Nov 1999 17:44:15 +0000 (17:44 +0000)
pgp.c

diff --git a/pgp.c b/pgp.c
index 5fe1f568466dab109a04260addc5a0f93059ba60..f533b9e2000f033ee0047d0002385edf19cc3b80 100644 (file)
--- a/pgp.c
+++ b/pgp.c
@@ -1172,15 +1172,15 @@ char *pgp_findKeys (ADDRESS *to, ADDRESS *cc, ADDRESS *bcc)
          if (fqdn) rfc822_qualify (addr, fqdn);
          q = addr;
        }
-       else if (r == M_NO)
-         k_info = pgp_getkeybystr (keyID, KEYFLAG_CANENCRYPT, PGP_PUBRING);
        else
-       {
-         safe_free ((void **) &keylist);
-         rfc822_free_address (&tmp);
-         rfc822_free_address (&addr);
-         return NULL;
-       }
+         k_info = pgp_getkeybystr (keyID, KEYFLAG_CANENCRYPT, PGP_PUBRING);
+      }
+      else if (r == -1)
+      {
+       safe_free ((void **) &keylist);
+       rfc822_free_address (&tmp);
+       rfc822_free_address (&addr);
+       return NULL;
       }
     }