From 9c342c44a46f883bfd633ea48b04a9bcca930ab6 Mon Sep 17 00:00:00 2001 From: David Disseldorp Date: Fri, 4 Mar 2011 14:53:39 +0100 Subject: s3: add two missing vfs disconnect calls The fix for bug 7976 added a vfs connect call to create_conn_struct. This change adds two further disconnect calls that were missed by the original change. Signed-off-by: Andreas Schneider Autobuild-User: Andreas Schneider Autobuild-Date: Fri Mar 4 16:33:53 CET 2011 on sn-devel-104 --- source3/rpc_server/srvsvc/srv_srvsvc_nt.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'source3') diff --git a/source3/rpc_server/srvsvc/srv_srvsvc_nt.c b/source3/rpc_server/srvsvc/srv_srvsvc_nt.c index 4bfe5bb164..f0a105e33e 100644 --- a/source3/rpc_server/srvsvc/srv_srvsvc_nt.c +++ b/source3/rpc_server/srvsvc/srv_srvsvc_nt.c @@ -2217,6 +2217,7 @@ WERROR _srvsvc_NetGetFileSecurity(struct pipes_struct *p, close_file(NULL, fsp, NORMAL_CLOSE); vfs_ChDir(conn, oldcwd); + SMB_VFS_DISCONNECT(conn); conn_free(conn); werr = WERR_OK; goto done; @@ -2361,6 +2362,7 @@ WERROR _srvsvc_NetSetFileSecurity(struct pipes_struct *p, close_file(NULL, fsp, NORMAL_CLOSE); vfs_ChDir(conn, oldcwd); + SMB_VFS_DISCONNECT(conn); conn_free(conn); werr = WERR_OK; goto done; -- cgit