aboutsummaryrefslogtreecommitdiffstats
path: root/g10/encrypt.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--g10/encrypt.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/g10/encrypt.c b/g10/encrypt.c
index bd98d06e4..7218de216 100644
--- a/g10/encrypt.c
+++ b/g10/encrypt.c
@@ -1060,6 +1060,8 @@ encrypt_filter (void *opaque, int control,
{
if ( !efx->header_okay )
{
+ efx->header_okay = 1;
+
efx->cfx.dek = create_dek_with_warnings (efx->pk_list);
rc = check_encryption_compliance (efx->cfx.dek, efx->pk_list);
@@ -1092,7 +1094,6 @@ encrypt_filter (void *opaque, int control,
/**/ : cipher_filter_cfb,
&efx->cfx);
- efx->header_okay = 1;
}
rc = iobuf_write (a, buf, size);