s3:smb2_server: make sure we don't try recvfile for special NBT messages
authorStefan Metzmacher <metze@samba.org>
Thu, 10 Apr 2014 23:05:21 +0000 (01:05 +0200)
committerJeremy Allison <jra@samba.org>
Fri, 11 Apr 2014 19:41:08 +0000 (21:41 +0200)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/smbd/smb2_server.c

index 13626f3cb55d3696039298a59cf71f9709bb94fa..4949fd2accb431f0527c0c082a52a5b11c433886 100644 (file)
@@ -3271,6 +3271,9 @@ again:
        /*
         * Now we analyze the NBT header
         */
+       if (state->hdr.nbt[0] != 0x00) {
+               state->min_recv_size = 0;
+       }
        state->pktlen = smb2_len(state->hdr.nbt);
        if (state->pktlen == 0) {
                goto got_full;