diff options
author | David Shaw <[email protected]> | 2002-10-15 17:01:04 +0000 |
---|---|---|
committer | David Shaw <[email protected]> | 2002-10-15 17:01:04 +0000 |
commit | 73ccfeb60677914c9ab7da3525c59fae9ed03780 (patch) | |
tree | 442feefb78a96a3cd2d2897f5fc9a2ebabd342e1 /g10/g10.c | |
parent | * NEWS: Some 1.3 notes. (diff) | |
download | gnupg-73ccfeb60677914c9ab7da3525c59fae9ed03780.tar.gz gnupg-73ccfeb60677914c9ab7da3525c59fae9ed03780.zip |
* g10.c (main): Disable --textmode when encrypting (symmetric or pk) in
--pgp2 mode as PGP 2 can't handle the unknown length literal packet.
Reported by Michael Richardson.
Diffstat (limited to 'g10/g10.c')
-rw-r--r-- | g10/g10.c | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -1806,9 +1806,20 @@ main( int argc, char **argv ) } else if(cmd==aSym) { + /* This only sets IDEA for symmetric encryption + since it is set via select_algo_from_prefs for + pk encryption. */ m_free(def_cipher_string); def_cipher_string = m_strdup("idea"); } + + /* PGP2 can't handle the output from the textmode + filter, so we disable it for anything that could + create a literal packet (only encryption and + symmetric encryption, since we disable signing + above). */ + if(!unusable) + opt.textmode=0; } if(unusable) |