summaryrefslogtreecommitdiff
path: root/extcap/udpdump.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2017-01-25 23:15:13 -0800
committerGuy Harris <guy@alum.mit.edu>2017-01-26 07:15:54 +0000
commit6a99a2ce431a1b9188cd83c70dc16cd62cefead4 (patch)
tree87dc12f7754333b5c865174ab3c0e24fde1d5e03 /extcap/udpdump.c
parent5fbcfd632a7446da946a8b1e27004a401b8d74f3 (diff)
downloadwireshark-6a99a2ce431a1b9188cd83c70dc16cd62cefead4.tar.gz
Cast arguments to socklen_t.
That should squelch some warnings on Windows. Change-Id: I55b394be12203e14af023fdcc5d46564d0fcfa34 Reviewed-on: https://code.wireshark.org/review/19797 Reviewed-by: Guy Harris <guy@alum.mit.edu>
Diffstat (limited to 'extcap/udpdump.c')
-rw-r--r--extcap/udpdump.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/extcap/udpdump.c b/extcap/udpdump.c
index 415fc3d986..1eb98984bb 100644
--- a/extcap/udpdump.c
+++ b/extcap/udpdump.c
@@ -133,12 +133,12 @@ static int setup_listener(const guint16 port, socket_handle_t* sock)
}
optval = 1;
- if (setsockopt(*sock, SOL_SOCKET, SO_REUSEADDR, (char*)&optval, sizeof(int)) < 0) {
+ if (setsockopt(*sock, SOL_SOCKET, SO_REUSEADDR, (char*)&optval, (socklen_t)sizeof(int)) < 0) {
g_warning("Can't set socket option SO_REUSEADDR: %s", strerror(errno));
goto cleanup_setup_listener;
}
- if (setsockopt (*sock, SOL_SOCKET, SO_RCVTIMEO, (char*)&timeout, sizeof(timeout)) < 0) {
+ if (setsockopt (*sock, SOL_SOCKET, SO_RCVTIMEO, (char*)&timeout, (socklen_t)sizeof(timeout)) < 0) {
g_warning("Can't set socket option SO_RCVTIMEO: %s", strerror(errno));
goto cleanup_setup_listener;
}
@@ -148,7 +148,7 @@ static int setup_listener(const guint16 port, socket_handle_t* sock)
serveraddr.sin_addr.s_addr = htonl(INADDR_ANY);
serveraddr.sin_port = htons(port);
- if (bind(*sock, (struct sockaddr *)&serveraddr, sizeof(serveraddr)) < 0) {
+ if (bind(*sock, (struct sockaddr *)&serveraddr, (socklen_t)sizeof(serveraddr)) < 0) {
g_warning("Error on binding: %s", strerror(errno));
goto cleanup_setup_listener;
}