aboutsummaryrefslogtreecommitdiffstats
path: root/scd/command.c
diff options
context:
space:
mode:
Diffstat (limited to 'scd/command.c')
-rw-r--r--scd/command.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/scd/command.c b/scd/command.c
index 10f5a2fe1..bc2e1f979 100644
--- a/scd/command.c
+++ b/scd/command.c
@@ -2454,7 +2454,7 @@ register_commands (assuan_context_t ctx)
server, otherwise it is a regular server. Returns true if there
are no more active asessions. */
int
-scd_command_handler (ctrl_t ctrl, int fd)
+scd_command_handler (ctrl_t ctrl, gnupg_fd_t fd)
{
int rc;
assuan_context_t ctx = NULL;
@@ -2468,7 +2468,7 @@ scd_command_handler (ctrl_t ctrl, int fd)
scd_exit (2);
}
- if (fd == -1)
+ if (fd == GNUPG_INVALID_FD)
{
assuan_fd_t filedes[2];
@@ -2478,7 +2478,7 @@ scd_command_handler (ctrl_t ctrl, int fd)
}
else
{
- rc = assuan_init_socket_server (ctx, INT2FD(fd),
+ rc = assuan_init_socket_server (ctx, fd,
ASSUAN_SOCKET_SERVER_ACCEPTED);
}
if (rc)