diff options
Diffstat (limited to '')
-rw-r--r-- | g10/sign.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/g10/sign.c b/g10/sign.c index b24e68f89..e595ce9b1 100644 --- a/g10/sign.c +++ b/g10/sign.c @@ -723,6 +723,10 @@ sign_file( STRLIST filenames, int detached, STRLIST locusr, if( fname && filenames->next && (!detached || encryptflag) ) log_bug("multiple files can only be detached signed"); + if(encryptflag==2 + && (rc=setup_symkey(&efx.symkey_s2k,&efx.symkey_dek))) + goto leave; + if(opt.ask_sig_expire && !opt.force_v3_sigs && !opt.batch && !RFC1991) duration=ask_expire_interval(1); |