From 7d1395536bbcc937e3115aa067eed3f69f3909be Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Fri, 8 Jun 2012 17:51:47 +0200 Subject: s3:smbd: make use of smbXsrv_open for smb1/2/3 This makes sure we generate unique persistent file ids, which are stored in smbXsrv_open_global.tdb. Pair-Programmed-With: Michael Adam metze Autobuild-User(master): Stefan Metzmacher Autobuild-Date(master): Fri Jun 29 21:01:11 CEST 2012 on sn-devel-104 --- source3/smbd/process.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'source3/smbd/process.c') diff --git a/source3/smbd/process.c b/source3/smbd/process.c index a437a9813b..55a125fb88 100644 --- a/source3/smbd/process.c +++ b/source3/smbd/process.c @@ -3211,6 +3211,11 @@ NTSTATUS smbXsrv_connection_init_tables(struct smbXsrv_connection *conn, if (!NT_STATUS_IS_OK(status)) { return status; } + + status = smb2srv_open_table_init(conn); + if (!NT_STATUS_IS_OK(status)) { + return status; + } } else { status = smb1srv_session_table_init(conn); if (!NT_STATUS_IS_OK(status)) { @@ -3221,6 +3226,11 @@ NTSTATUS smbXsrv_connection_init_tables(struct smbXsrv_connection *conn, if (!NT_STATUS_IS_OK(status)) { return status; } + + status = smb1srv_open_table_init(conn); + if (!NT_STATUS_IS_OK(status)) { + return status; + } } return NT_STATUS_OK; -- cgit