From ccacf84f7602946c76944aae6ce1d5e2aa2b4814 Mon Sep 17 00:00:00 2001 From: Ralf Baechle Date: Sun, 14 Jun 2009 16:25:33 +0000 Subject: Fix type of length argument to sockset syscalls. Various socket syscalls receive a length argument that should be a socklen_t rsp. a ptr to a socklen_t but instead int rsp. ptr to int were being passed. While in theory this was a bug it's harmless as dangerously large values would not be used but the issue manifested itself in a significant number of compilation warnings. --- listen/listen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'listen') diff --git a/listen/listen.c b/listen/listen.c index 5b70fb9..f07a1f6 100644 --- a/listen/listen.c +++ b/listen/listen.c @@ -65,7 +65,7 @@ int main(int argc, char **argv) int s; char *port = NULL, *dev = NULL; struct sockaddr sa; - int asize = sizeof(sa); + socklen_t asize = sizeof(sa); struct ifreq ifr; int proto = ETH_P_AX25; -- cgit v1.2.3