diff options
author | Werner Koch <[email protected]> | 2006-09-14 16:50:33 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2006-09-14 16:50:33 +0000 |
commit | 03d3322e5fb928d48ea4192fd2f2cc851d791421 (patch) | |
tree | 768acc2e54f6e4abcc405e665bf058aa1556d3f5 /agent/command.c | |
parent | Various fixes and new features. (diff) | |
download | gnupg-03d3322e5fb928d48ea4192fd2f2cc851d791421.tar.gz gnupg-03d3322e5fb928d48ea4192fd2f2cc851d791421.zip |
Take advantage of newer gpg-error features.
Diffstat (limited to 'agent/command.c')
-rw-r--r-- | agent/command.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/agent/command.c b/agent/command.c index 730a7e1cd..1c6ab8b79 100644 --- a/agent/command.c +++ b/agent/command.c @@ -585,7 +585,7 @@ cmd_readkey (assuan_context_t ctx, char *line) assert (len); buf = xtrymalloc (len); if (!buf) - rc = gpg_error_from_errno (errno); + rc = gpg_error_from_syserror (); else { len = gcry_sexp_sprint (s_pkey, GCRYSEXP_FMT_CANON, buf, len); @@ -1038,7 +1038,7 @@ cmd_putval (assuan_context_t ctx, char *line) { vl = xtrymalloc (sizeof *vl + strlen (key) + valuelen); if (!vl) - rc = gpg_error_from_errno (errno); + rc = gpg_error_from_syserror (); else { vl->len = valuelen; @@ -1221,11 +1221,11 @@ start_command_handler (int listen_fd, int fd) } else if (listen_fd != -1) { - rc = assuan_init_socket_server (&ctx, listen_fd); + rc = assuan_init_socket_server_ext (&ctx, listen_fd, 0); } else { - rc = assuan_init_connected_socket_server (&ctx, fd); + rc = assuan_init_socket_server_ext (&ctx, fd, 2); ctrl.connection_fd = fd; } if (rc) |