diff options
Diffstat (limited to 'g10/passphrase.c')
-rw-r--r-- | g10/passphrase.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/g10/passphrase.c b/g10/passphrase.c index 400e60696..9581246f2 100644 --- a/g10/passphrase.c +++ b/g10/passphrase.c @@ -184,8 +184,10 @@ passphrase_to_dek( u32 *keyid, int cipher_algo, STRING2KEY *s2k, int mode ) pw = m_alloc_secure( strlen(fd_passwd)+1 ); strcpy( pw, fd_passwd ); } - else if( opt.batch ) + else if( opt.batch ) { + write_status( STATUS_MISSING_PASSPHRASE ); log_fatal("Can't query password in batchmode\n"); + } else { pw = cpr_get_hidden("passphrase.enter", _("Enter passphrase: ") ); tty_kill_prompt(); |