diff options
author | Werner Koch <[email protected]> | 2015-11-26 16:15:08 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2015-11-26 17:05:26 +0000 |
commit | f95cff1cc9e7a4d9f6b7c45188ec47e70f9874dc (patch) | |
tree | 6bba3bc1b262ae24f2e40e6c58a025a699da5139 | |
parent | tools/gpgtar: Add '--dry-run'. (diff) | |
download | gnupg-f95cff1cc9e7a4d9f6b7c45188ec47e70f9874dc.tar.gz gnupg-f95cff1cc9e7a4d9f6b7c45188ec47e70f9874dc.zip |
dirmngr: Let Libassuan employ nPth wrappers for connect.
* dirmngr/http.c (my_unprotect, my_protect): Remove.
(connect_server): Do not use these wrappers.
--
Since Libassuan version 2.4.2 the macro ASSUAN_SYSTEM_NPTH_IMPL
protects the low-level connect calls with npth_unprotect and
npth_protect. This is better than the high-level kludge we used here.
Signed-off-by: Werner Koch <[email protected]>
-rw-r--r-- | dirmngr/http.c | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/dirmngr/http.c b/dirmngr/http.c index 60dc45f4d..02854e46d 100644 --- a/dirmngr/http.c +++ b/dirmngr/http.c @@ -105,13 +105,9 @@ #ifdef USE_NPTH # define my_select(a,b,c,d,e) npth_select ((a), (b), (c), (d), (e)) # define my_accept(a,b,c) npth_accept ((a), (b), (c)) -# define my_unprotect() npth_unprotect () -# define my_protect() npth_protect () #else # define my_select(a,b,c,d,e) select ((a), (b), (c), (d), (e)) # define my_accept(a,b,c) accept ((a), (b), (c)) -# define my_unprotect() do { } while(0) -# define my_protect() do { } while(0) #endif #ifdef HAVE_W32_SYSTEM @@ -2228,11 +2224,8 @@ connect_server (const char *server, unsigned short port, { #ifdef ASSUAN_SOCK_TOR - my_unprotect (); sock = assuan_sock_connect_byname (server, port, 0, NULL, ASSUAN_SOCK_TOR); - my_protect (); - if (sock == ASSUAN_INVALID_FD) { if (errno == EHOSTUNREACH) @@ -2327,9 +2320,7 @@ connect_server (const char *server, unsigned short port, } anyhostaddr = 1; - my_unprotect (); ret = assuan_sock_connect (sock, ai->addr, ai->addrlen); - my_protect (); if (ret) last_errno = errno; else |