summaryrefslogtreecommitdiff
path: root/source3/smbd/negprot.c
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2009-05-19 10:47:51 +0200
committerStefan Metzmacher <metze@samba.org>2009-05-20 15:43:00 +0200
commitd7d73b08e993f6ca5948c3bbe653352573c6f43d (patch)
tree23a01ac1076f26abe8c8a5093744320c9b991916 /source3/smbd/negprot.c
parent3ef6a5ae9ebefb18755337a83ba5488e8b8edd6e (diff)
downloadsamba-d7d73b08e993f6ca5948c3bbe653352573c6f43d.tar.gz
samba-d7d73b08e993f6ca5948c3bbe653352573c6f43d.tar.bz2
samba-d7d73b08e993f6ca5948c3bbe653352573c6f43d.zip
s3:smbd: allow SMB 2.002 dialect in SMB1 negprot
We create a dummy SMB2 Negotiate inbuf and pass the connection to the SMB2 engine. metze
Diffstat (limited to 'source3/smbd/negprot.c')
-rw-r--r--source3/smbd/negprot.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/source3/smbd/negprot.c b/source3/smbd/negprot.c
index b3eb698a37..6d15f486df 100644
--- a/source3/smbd/negprot.c
+++ b/source3/smbd/negprot.c
@@ -481,6 +481,7 @@ static const struct {
void (*proto_reply_fn)(struct smb_request *req, uint16 choice);
int protocol_level;
} supported_protocols[] = {
+ {"SMB 2.002", "SMB2", reply_smb2002, PROTOCOL_SMB2},
{"NT LANMAN 1.0", "NT1", reply_nt1, PROTOCOL_NT1},
{"NT LM 0.12", "NT1", reply_nt1, PROTOCOL_NT1},
{"POSIX 2", "NT1", reply_nt1, PROTOCOL_NT1},