From 01ade6945d6c0cbc81e5169f74e3627fe5427be2 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Wed, 30 Mar 2022 13:05:41 +0900 Subject: [PATCH] dirmngr: Fix for SOCK. * dirmngr/http.c (connect_with_timeout): Use FD2INT to unwrap SOCK. -- GnuPG-bug-id: 5899 Reported-by: Eli Zaretskii Signed-off-by: NIIBE Yutaka --- dirmngr/http.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dirmngr/http.c b/dirmngr/http.c index 73606c01c..1050d19ee 100644 --- a/dirmngr/http.c +++ b/dirmngr/http.c @@ -2885,7 +2885,7 @@ connect_with_timeout (assuan_fd_t sock, * because the caller is expected to close the socket. */ return gpg_err_make (default_errsource, GPG_ERR_ETIMEDOUT); } - if (!FD_ISSET (sock, &rset) && !FD_ISSET (sock, &wset)) + if (!FD_ISSET (FD2INT (sock), &rset) && !FD_ISSET (FD2INT (sock), &wset)) { /* select misbehaved. */ return gpg_err_make (default_errsource, GPG_ERR_SYSTEM_BUG);