summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Lamparter <equinox@diac24.net>2012-02-16 04:32:08 +0000
committerDavid Lamparter <equinox@opensourcerouting.org>2015-02-04 06:07:54 +0100
commite269b968fdcd44d7a4043c4e67c3e008f85e7379 (patch)
tree29c07ce298937d7b3bb21d0e930778e1f8e1110e
parent5c6979834655fb7244e23b958582d51bb176ce9a (diff)
downloadquagga-e269b968fdcd44d7a4043c4e67c3e008f85e7379.tar.bz2
quagga-e269b968fdcd44d7a4043c4e67c3e008f85e7379.tar.xz
pimd: use socklen_t consistently
-rw-r--r--pimd/pim_cmd.c2
-rw-r--r--pimd/pim_sock.c2
-rw-r--r--pimd/pim_sock.h2
3 files changed, 3 insertions, 3 deletions
diff --git a/pimd/pim_cmd.c b/pimd/pim_cmd.c
index c37e9615..dd06b070 100644
--- a/pimd/pim_cmd.c
+++ b/pimd/pim_cmd.c
@@ -2222,7 +2222,7 @@ static void show_ssmpingd(struct vty *vty)
char source_str[100];
char ss_uptime[10];
struct sockaddr_in bind_addr;
- int len = sizeof(bind_addr);
+ socklen_t len = sizeof(bind_addr);
char bind_addr_str[100];
pim_inet4_dump("<src?>", ss->source_addr, source_str, sizeof(source_str));
diff --git a/pimd/pim_sock.c b/pimd/pim_sock.c
index 2e786054..b80c0a22 100644
--- a/pimd/pim_sock.c
+++ b/pimd/pim_sock.c
@@ -375,7 +375,7 @@ int pim_socket_mcastloop_get(int fd)
return loop;
}
-int pim_socket_getsockname(int fd, struct sockaddr *name, int *namelen)
+int pim_socket_getsockname(int fd, struct sockaddr *name, socklen_t *namelen)
{
if (getsockname(fd, name, namelen)) {
int e = errno;
diff --git a/pimd/pim_sock.h b/pimd/pim_sock.h
index 3f026dcd..29b5aeed 100644
--- a/pimd/pim_sock.h
+++ b/pimd/pim_sock.h
@@ -52,6 +52,6 @@ int pim_socket_recvfromto(int fd, char *buf, size_t len,
int pim_socket_mcastloop_get(int fd);
-int pim_socket_getsockname(int fd, struct sockaddr *name, int *namelen);
+int pim_socket_getsockname(int fd, struct sockaddr *name, socklen_t *namelen);
#endif /* PIM_SOCK_H */