From 4b3635d6bc1bd5e4135ef208dff052e1d9b58a12 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Fri, 26 Oct 2007 16:02:16 -0700 Subject: [PATCH] Fix a few more sockaddr -> sockaddr_storgage. Jeremy. --- source/utils/smbfilter.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/utils/smbfilter.c b/source/utils/smbfilter.c index c6f05150f3e..706b24a5775 100644 --- a/source/utils/smbfilter.c +++ b/source/utils/smbfilter.c @@ -199,15 +199,15 @@ static void start_filter(char *desthost) while (1) { fd_set fds; int num; - struct sockaddr addr; - socklen_t in_addrlen = sizeof(addr); + struct sockaddr_storage ss; + socklen_t in_addrlen = sizeof(ss); FD_ZERO(&fds); FD_SET(s, &fds); num = sys_select_intr(s+1,&fds,NULL,NULL,NULL); if (num > 0) { - c = accept(s, &addr, &in_addrlen); + c = accept(s, (struct sockaddr *)&ss, &in_addrlen); if (c != -1) { if (fork() == 0) { close(s);