aboutsummaryrefslogtreecommitdiffstats
path: root/src/assuan-socket.c
diff options
context:
space:
mode:
authorNIIBE Yutaka <[email protected]>2024-07-11 02:27:00 +0000
committerNIIBE Yutaka <[email protected]>2024-07-11 02:27:00 +0000
commit69a703446b61d9e139e693dbcc22d2d80083a788 (patch)
treea8877f33d08ca840ff216b65378a6193e0cec78e /src/assuan-socket.c
parentUpdate date of libassuan.m4. (diff)
downloadlibassuan-69a703446b61d9e139e693dbcc22d2d80083a788.tar.gz
libassuan-69a703446b61d9e139e693dbcc22d2d80083a788.zip
Use socklen_t for the length of socket address.
* src/assuan-defs.h (_assuan_sock_connect): Use socklen_t. (_assuan_sock_bind, _assuan_sock_get_nonce): Likewise. * src/assuan-socket.c (_assuan_sock_connect): Likewise. (_assuan_sock_bind, _assuan_sock_get_nonce, assuan_sock_connect) (assuan_sock_bind, assuan_sock_get_nonce): Likewise. * src/assuan.h.in (assuan_sock_connect, assuan_sock_bind) (assuan_sock_get_nonce): Likewise. -- GnuPG-bug-id: 5924 Signed-off-by: NIIBE Yutaka <[email protected]>
Diffstat (limited to 'src/assuan-socket.c')
-rw-r--r--src/assuan-socket.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/assuan-socket.c b/src/assuan-socket.c
index d95c2e8..6b9f6ca 100644
--- a/src/assuan-socket.c
+++ b/src/assuan-socket.c
@@ -1089,7 +1089,7 @@ _assuan_sock_accept (assuan_context_t ctx, assuan_fd_t sockfd,
int
_assuan_sock_connect (assuan_context_t ctx, assuan_fd_t sockfd,
- struct sockaddr *addr, int addrlen)
+ struct sockaddr *addr, socklen_t addrlen)
{
#ifdef HAVE_W32_SYSTEM
if (addr->sa_family == AF_LOCAL || addr->sa_family == AF_UNIX)
@@ -1260,7 +1260,7 @@ _assuan_sock_connect_byname (assuan_context_t ctx, const char *host,
int
_assuan_sock_bind (assuan_context_t ctx, assuan_fd_t sockfd,
- struct sockaddr *addr, int addrlen)
+ struct sockaddr *addr, socklen_t addrlen)
{
int res;
@@ -1427,7 +1427,7 @@ _assuan_sock_set_sockaddr_un (const char *fname, struct sockaddr *addr,
int
_assuan_sock_get_nonce (assuan_context_t ctx, struct sockaddr *addr,
- int addrlen, assuan_sock_nonce_t *nonce)
+ socklen_t addrlen, assuan_sock_nonce_t *nonce)
{
#ifdef HAVE_W32_SYSTEM
if (addr->sa_family == AF_LOCAL || addr->sa_family == AF_UNIX)
@@ -1604,7 +1604,8 @@ assuan_sock_accept (assuan_fd_t sockfd, struct sockaddr *addr,
}
int
-assuan_sock_connect (assuan_fd_t sockfd, struct sockaddr *addr, int addrlen)
+assuan_sock_connect (assuan_fd_t sockfd, struct sockaddr *addr,
+ socklen_t addrlen)
{
return _assuan_sock_connect (sock_ctx, sockfd, addr, addrlen);
}
@@ -1619,7 +1620,8 @@ assuan_sock_connect_byname (const char *host, unsigned short port,
}
int
-assuan_sock_bind (assuan_fd_t sockfd, struct sockaddr *addr, int addrlen)
+assuan_sock_bind (assuan_fd_t sockfd, struct sockaddr *addr,
+ socklen_t addrlen)
{
return _assuan_sock_bind (sock_ctx, sockfd, addr, addrlen);
}
@@ -1632,7 +1634,7 @@ assuan_sock_set_sockaddr_un (const char *fname, struct sockaddr *addr,
}
int
-assuan_sock_get_nonce (struct sockaddr *addr, int addrlen,
+assuan_sock_get_nonce (struct sockaddr *addr, socklen_t addrlen,
assuan_sock_nonce_t *nonce)
{
return _assuan_sock_get_nonce (sock_ctx, addr, addrlen, nonce);