diff options
-rw-r--r-- | source3/utils/smbfilter.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source3/utils/smbfilter.c b/source3/utils/smbfilter.c index 55c0c4dec2..79b8873888 100644 --- a/source3/utils/smbfilter.c +++ b/source3/utils/smbfilter.c @@ -176,11 +176,13 @@ static void start_filter(char *desthost) { int s, c; struct sockaddr_storage dest_ss; + struct sockaddr_storage my_ss; CatchChild(); /* start listening on port 445 locally */ - s = open_socket_in(SOCK_STREAM, 445, 0, 0, True); + my_ss.ss_family = AF_INET; + s = open_socket_in(SOCK_STREAM, 445, 0, &my_ss, True); if (s == -1) { d_printf("bind failed\n"); |