- merge in latest mutt changes
git-svn-id: svn://svn.berlios.de/mutt-ng/trunk@424
e385b8ad-14ed-0310-8656-
cc95a2468c6d
}
/* treat empty result as sign of failure */
}
/* treat empty result as sign of failure */
- rewind (pgpout);
- if ((c = fgetc (pgpout)) == EOF) {
+ if (pgpout) {
+ rewind (pgpout);
+ c = fgetc (pgpout);
+ ungetc (c, pgpout);
+ }
+ if (!pgpout || c == EOF) {
mutt_error _("Could not decrypt PGP message");
pgp_void_passphrase ();
rc = -1;
goto out;
}
mutt_error _("Could not decrypt PGP message");
pgp_void_passphrase ();
rc = -1;
goto out;
}