diff options
Diffstat (limited to 'agent')
-rw-r--r-- | agent/ChangeLog | 5 | ||||
-rw-r--r-- | agent/command.c | 6 |
2 files changed, 8 insertions, 3 deletions
diff --git a/agent/ChangeLog b/agent/ChangeLog index cebe3db51..3bb232219 100644 --- a/agent/ChangeLog +++ b/agent/ChangeLog @@ -1,3 +1,8 @@ +2009-11-25 Marcus Brinkmann <[email protected]> + + * command.c (start_command_handler): Use assuan_fd_t and + assuan_fdopen on fds. + 2009-11-05 Marcus Brinkmann <[email protected]> * call-pinentry.c (start_pinentry): Call assuan_pipe_connect, not diff --git a/agent/command.c b/agent/command.c index 1c0f57467..5d082ed8a 100644 --- a/agent/command.c +++ b/agent/command.c @@ -1916,10 +1916,10 @@ start_command_handler (ctrl_t ctrl, gnupg_fd_t listen_fd, gnupg_fd_t fd) if (listen_fd == GNUPG_INVALID_FD && fd == GNUPG_INVALID_FD) { - int filedes[2]; + assuan_fd_t filedes[2]; - filedes[0] = 0; - filedes[1] = 1; + filedes[0] = assuan_fdopen (0); + filedes[1] = assuan_fdopen (1); rc = assuan_init_pipe_server (ctx, filedes); } else if (listen_fd != GNUPG_INVALID_FD) |