diff options
Diffstat (limited to 'g10/mainproc.c')
-rw-r--r-- | g10/mainproc.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/g10/mainproc.c b/g10/mainproc.c index 9bd8a0a3d..7439e43dc 100644 --- a/g10/mainproc.c +++ b/g10/mainproc.c @@ -257,10 +257,13 @@ proc_symkey_enc( CTX c, PACKET *pkt ) log_info(_("encrypted with unknown algorithm %d\n"), algo ); c->last_was_session_key = 2; + if ( opt.list_only ) + goto leave; c->dek = passphrase_to_dek( NULL, 0, algo, &enc->s2k, 0, NULL ); if (c->dek) c->dek->algo_info_printed = 1; } +leave: free_packet(pkt); } |