Correct fix for nc problem.
authorJeremy Allison <jra@samba.org>
Mon, 26 Aug 2002 20:29:10 +0000 (20:29 +0000)
committerJeremy Allison <jra@samba.org>
Mon, 26 Aug 2002 20:29:10 +0000 (20:29 +0000)
Jeremy.
(This used to be commit 1f81b177182aee7fe24e50ae3cd72d417e81b45a)

source3/smbd/process.c

index e324097d5056f2ed5eb44c4c3e0bb6175054c980..372d96e79b436f9b8fee3cca239750dcb7e78b0c 100644 (file)
@@ -655,7 +655,8 @@ static int switch_message(int type,char *inbuf,char *outbuf,int size,int bufsize
 
        /* Make sure this is an SMB packet */
        if (strncmp(smb_base(inbuf),"\377SMB",4) != 0) {
-               DEBUG(2,("Non-SMB packet of length %d\n",smb_len(inbuf)));
+               DEBUG(2,("Non-SMB packet of length %d. Terminating server\n",smb_len(inbuf)));
+               exit_server("Non-SMB packet");
                return(-1);
        }