diff options
-rw-r--r-- | g10/armor.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/g10/armor.c b/g10/armor.c index 948b8c802..036b72772 100644 --- a/g10/armor.c +++ b/g10/armor.c @@ -1054,11 +1054,13 @@ radix64_read( armor_filter_context_t *afx, IOBUF a, size_t *retn, afx->radbuf[0] = val; if( n ) - gcry_md_write (afx->crc_md, buf, n); + { + gcry_md_write (afx->crc_md, buf, n); + afx->any_data = 1; + } if( checkcrc ) { gcry_md_final (afx->crc_md); - afx->any_data = 1; afx->inp_checked=0; afx->faked = 0; for(;;) { /* skip lf and pad characters */ |