aboutsummaryrefslogtreecommitdiffstats
path: root/sm/sign.c
diff options
context:
space:
mode:
Diffstat (limited to 'sm/sign.c')
-rw-r--r--sm/sign.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/sm/sign.c b/sm/sign.c
index 42f409a7d..3101892f7 100644
--- a/sm/sign.c
+++ b/sm/sign.c
@@ -328,6 +328,12 @@ gpgsm_sign (CTRL ctrl, int data_fd, int detached, FILE *out_fp)
}
while (stopreason != KSBA_SR_READY);
+ rc = gpgsm_finish_writer (b64writer);
+ if (rc)
+ {
+ log_error ("write failed: %s\n", gnupg_strerror (rc));
+ goto leave;
+ }
log_info ("signature created\n");
leave: