decode-saving them). I think it would be nicer to include the original text
when decryption fails though...
/* leave tmpfp open in case we still need it - but flush it! */
fflush (tmpfp);
-
-
+
/* Invoke PGP if needed */
if (!clearsign || (s->flags & M_VERIFY))
{
}
/* treat empty result as sign of failure */
+ /* TODO: maybe on failure mutt should include the original undecoded text. */
if (pgpout)
{
rewind (pgpout);
mutt_error _("Could not decrypt PGP message");
mutt_sleep (1);
pgp_void_passphrase ();
- rc = -1;
-
- goto out;
+
+ if (!(s->flags & M_DISPLAY))
+ {
+ rc = -1;
+ goto out;
+ }
}
}