s3:utils/smbfilter: use a local variable for the packet buffer
authorStefan Metzmacher <metze@samba.org>
Wed, 19 Feb 2014 12:54:44 +0000 (13:54 +0100)
committerJeremy Allison <jra@samba.org>
Wed, 5 Mar 2014 18:06:23 +0000 (10:06 -0800)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/utils/smbfilter.c

index 33f1a90cf9523e6267af41103fa8cf585621e819..734971bb2aa30c6096b2fc2eca95667d6207f333 100644 (file)
@@ -35,7 +35,6 @@
 #define CLI_CAPABILITY_SET  0
 
 static char *netbiosname;
-static char packet[BUFFER_SIZE];
 
 static void save_file(const char *fname, void *ppacket, size_t length)
 {
@@ -178,6 +177,7 @@ static void filter_child(int c, struct sockaddr_storage *dest_ss)
 {
        NTSTATUS status;
        int s = -1;
+       uint8_t packet[128*1024];
 
        /* we have a connection from a new client, now connect to the server */
        status = open_socket_out(dest_ss, TCP_SMB_PORT, LONG_CONNECT_TIMEOUT, &s);