summaryrefslogtreecommitdiff
path: root/source3/rpc_server/srv_lsa_hnd.c
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2003-01-17 06:34:22 +0000
committerJeremy Allison <jra@samba.org>2003-01-17 06:34:22 +0000
commit2b79854f068c99b2881a02371b4bc7dd00a4e5aa (patch)
treec7adf9e6543407fdfa20f8655417a4882c5e5a3d /source3/rpc_server/srv_lsa_hnd.c
parente35a8a43031bec62a1e4f508434fb9efb3b3cd67 (diff)
downloadsamba-2b79854f068c99b2881a02371b4bc7dd00a4e5aa.tar.gz
samba-2b79854f068c99b2881a02371b4bc7dd00a4e5aa.tar.bz2
samba-2b79854f068c99b2881a02371b4bc7dd00a4e5aa.zip
Fix reference count bug where smbd's would not terminate with no
open resources. Jeremy. (This used to be commit b7e5a2c5474e9edd8fa783462af8986b6bd426a5)
Diffstat (limited to 'source3/rpc_server/srv_lsa_hnd.c')
-rw-r--r--source3/rpc_server/srv_lsa_hnd.c17
1 files changed, 0 insertions, 17 deletions
diff --git a/source3/rpc_server/srv_lsa_hnd.c b/source3/rpc_server/srv_lsa_hnd.c
index 2d04d72323..814fa60aab 100644
--- a/source3/rpc_server/srv_lsa_hnd.c
+++ b/source3/rpc_server/srv_lsa_hnd.c
@@ -137,14 +137,6 @@ BOOL create_policy_hnd(pipes_struct *p, POLICY_HND *hnd, void (*free_fn)(void *)
DLIST_ADD(p->pipe_handles->Policy, pol);
p->pipe_handles->count++;
- /*
- * Ensure we don't idle this connection if a handle is open.
- * Increment the number of files open on the first handle create.
- */
-
- if (p->pipe_handles->count == 1)
- p->conn->num_files_open++;
-
*hnd = pol->pol_hnd;
DEBUG(4,("Opened policy hnd[%d] ", (int)p->pipe_handles->count));
@@ -212,15 +204,6 @@ BOOL close_policy_hnd(pipes_struct *p, POLICY_HND *hnd)
p->pipe_handles->count--;
- /*
- * Ensure we can idle this connection if this is the last handle.
- * Decrement the number of files open on the last handle delete.
- */
-
- if (p->pipe_handles->count == 0)
- p->conn->num_files_open--;
-
-
DLIST_REMOVE(p->pipe_handles->Policy, pol);
ZERO_STRUCTP(pol);