summaryrefslogtreecommitdiff
path: root/source3/smbd/process.c
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2012-12-06 15:51:55 +0100
committerChristian Ambach <ambi@samba.org>2012-12-07 11:29:36 +0100
commit0fa31296864cd2b0c64c33ac74d55178ad542f90 (patch)
tree232e1c31535cc18f8ae6ccebef33bf590542b072 /source3/smbd/process.c
parentf8056b7a6998e002f473b0ad79eee046236a7032 (diff)
downloadsamba-0fa31296864cd2b0c64c33ac74d55178ad542f90.tar.gz
samba-0fa31296864cd2b0c64c33ac74d55178ad542f90.tar.bz2
samba-0fa31296864cd2b0c64c33ac74d55178ad542f90.zip
s3: Fix clear_if_first for the async echo handler
A worker smbd is as not long-lived as the main smbd, but as the async echo handler exits when the worker smbd does, passing "true" here is the right thing to do and fixes our clear_if_first handling when the async echo handler is active. Reviewed-by: Christian Ambach <ambi@samba.org> Autobuild-User(master): Christian Ambach <ambi@samba.org> Autobuild-Date(master): Fri Dec 7 11:29:36 CET 2012 on sn-devel-104
Diffstat (limited to 'source3/smbd/process.c')
-rw-r--r--source3/smbd/process.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source3/smbd/process.c b/source3/smbd/process.c
index eeda6f99f2..f89ca02aea 100644
--- a/source3/smbd/process.c
+++ b/source3/smbd/process.c
@@ -3068,7 +3068,7 @@ bool fork_echo_handler(struct smbd_server_connection *sconn)
status = reinit_after_fork(sconn->msg_ctx,
sconn->ev_ctx,
- false);
+ true);
if (!NT_STATUS_IS_OK(status)) {
DEBUG(1, ("reinit_after_fork failed: %s\n",
nt_errstr(status)));