aboutsummaryrefslogtreecommitdiffstats
path: root/g10/sign.c
diff options
context:
space:
mode:
Diffstat (limited to 'g10/sign.c')
-rw-r--r--g10/sign.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/g10/sign.c b/g10/sign.c
index 00ef1d710..4706f0bef 100644
--- a/g10/sign.c
+++ b/g10/sign.c
@@ -562,8 +562,11 @@ sign_file( STRLIST filenames, int detached, STRLIST locusr,
leave:
if( rc )
iobuf_cancel(out);
- else
+ else {
iobuf_close(out);
+ if (encrypt)
+ write_status( STATUS_END_ENCRYPTION );
+ }
iobuf_close(inp);
md_close( mfx.md );
release_sk_list( sk_list );