From c14409b6b4eb7b914c41c7d7f67137e315c935d9 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Mon, 24 Jul 2023 13:31:03 +0900 Subject: socket: Don't call pre/post_syscall for bind. * src/assuan-socket.c (_assuan_sock_bind): Don't call _assuan_pre_syscall and _assuan_post_syscall. -- In the current use cases in GnuPG, the socket is bound *before* calling npth_init and gpgrt_set_syscall_clamp, which results no syscall clamping. It's OK for bind to use with no syscall clamping as it is not blocked longer. Fixes-commit: 703b4100a4162216314d3489fa9d3160c3aadeb5 Signed-off-by: NIIBE Yutaka --- src/assuan-socket.c | 3 --- 1 file changed, 3 deletions(-) (limited to 'src') diff --git a/src/assuan-socket.c b/src/assuan-socket.c index 0c136dc..8e757b9 100644 --- a/src/assuan-socket.c +++ b/src/assuan-socket.c @@ -1210,8 +1210,6 @@ _assuan_sock_bind (assuan_context_t ctx, assuan_fd_t sockfd, { int res; - _assuan_pre_syscall (); - #ifdef HAVE_W32_SYSTEM if (addr->sa_family == AF_LOCAL || addr->sa_family == AF_UNIX) { @@ -1306,7 +1304,6 @@ _assuan_sock_bind (assuan_context_t ctx, assuan_fd_t sockfd, res = bind (sockfd, addr, addrlen); #endif - _assuan_post_syscall (); return res; } -- cgit v1.2.3