diff options
author | Volker Lendecke <vl@samba.org> | 2011-05-20 13:07:17 +0200 |
---|---|---|
committer | Volker Lendecke <vlendec@samba.org> | 2011-05-20 15:06:03 +0200 |
commit | 8a2eff871f990aaaf1e11b333035097f5e6d3268 (patch) | |
tree | 9871b141a1689923c868b1175e6c3d41f70bbd09 /source3/smbd/negprot.c | |
parent | af9afe9f4fc21b9c800bb14c65cbfecb155d3519 (diff) | |
download | samba-8a2eff871f990aaaf1e11b333035097f5e6d3268.tar.gz samba-8a2eff871f990aaaf1e11b333035097f5e6d3268.tar.bz2 samba-8a2eff871f990aaaf1e11b333035097f5e6d3268.zip |
s3: Fork the echo handler only after SMB1 negprot is done
This enables activating the echo responder also if SMB2 is enabled, albeit it
will only be used for SMB1 at this moment.
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Fri May 20 15:06:03 CEST 2011 on sn-devel-104
Diffstat (limited to 'source3/smbd/negprot.c')
-rw-r--r-- | source3/smbd/negprot.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source3/smbd/negprot.c b/source3/smbd/negprot.c index 9f201b8bee..aa10563aae 100644 --- a/source3/smbd/negprot.c +++ b/source3/smbd/negprot.c @@ -716,6 +716,11 @@ void reply_negprot(struct smb_request *req) } TALLOC_FREE(cliprotos); + + if (lp_async_smb_echo_handler() && !fork_echo_handler(sconn)) { + exit_server("Failed to fork echo handler"); + } + END_PROFILE(SMBnegprot); return; } |