aboutsummaryrefslogtreecommitdiffstats
path: root/g10/server.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2009-10-19 09:18:46 +0000
committerWerner Koch <[email protected]>2009-10-19 09:18:46 +0000
commit97be197d31314ce89b91683e6440c4630075296d (patch)
treeffe2d357588e22e0b06bdb16574ffca72c0d7412 /g10/server.c
parentRemoved audit.h cruft which forced us to link against libksba. (diff)
downloadgnupg-97be197d31314ce89b91683e6440c4630075296d.tar.gz
gnupg-97be197d31314ce89b91683e6440c4630075296d.zip
[g13] Add RECIPEINT and CREATE command.
[sm] Chnage --include-certs default
Diffstat (limited to 'g10/server.c')
-rw-r--r--g10/server.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/g10/server.c b/g10/server.c
index 478c0ec28..657091b0e 100644
--- a/g10/server.c
+++ b/g10/server.c
@@ -362,7 +362,10 @@ cmd_decrypt (assuan_context_t ctx, char *line)
if (out_fd == -1)
return set_error (GPG_ERR_ASS_NO_OUTPUT, NULL);
+ glo_ctrl.lasterr = 0;
err = decrypt_message_fd (inp_fd, out_fd);
+ if (!err)
+ err = glo_ctrl.lasterr;
/* Close and reset the fds. */
close_message_fd (ctrl);