aboutsummaryrefslogtreecommitdiffstats
path: root/kbx
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2023-07-04 15:37:54 +0000
committerWerner Koch <[email protected]>2023-07-04 15:37:54 +0000
commit334f5d95c825f5c8a0785f6ab7cb6f7e94269a81 (patch)
treeef15051d5b299885684c77f876ddbd374b8e5cde /kbx
parentagent: Fix formatting thread ID of nPth. (diff)
parentPost release updates (diff)
downloadgnupg-334f5d95c825f5c8a0785f6ab7cb6f7e94269a81.tar.gz
gnupg-334f5d95c825f5c8a0785f6ab7cb6f7e94269a81.zip
Merge branch 'STABLE-BRANCH-2-4' into master
Diffstat (limited to 'kbx')
-rw-r--r--kbx/kbxserver.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/kbx/kbxserver.c b/kbx/kbxserver.c
index 990840980..ae9ae5c75 100644
--- a/kbx/kbxserver.c
+++ b/kbx/kbxserver.c
@@ -946,9 +946,15 @@ kbxd_start_command_handler (ctrl_t ctrl, gnupg_fd_t fd, unsigned int session_id)
}
else
{
+ /* The fd-passing does not work reliable on Windows, and even it
+ * it is not used by gpg and gpgsm the current libassuan slows
+ * down things if it is allowed for the server.*/
rc = assuan_init_socket_server (ctx, fd,
(ASSUAN_SOCKET_SERVER_ACCEPTED
- |ASSUAN_SOCKET_SERVER_FDPASSING));
+#ifndef HAVE_W32_SYSTEM
+ |ASSUAN_SOCKET_SERVER_FDPASSING
+#endif
+ ));
}
if (rc)