s3:smbd: fill tcon->global->session_global_id
authorStefan Metzmacher <metze@samba.org>
Thu, 18 Oct 2012 11:40:08 +0000 (13:40 +0200)
committerMichael Adam <obnox@samba.org>
Fri, 19 Oct 2012 10:15:02 +0000 (12:15 +0200)
metze

Signed-off-by: Michael Adam <obnox@samba.org>
source3/smbd/service.c
source3/smbd/smb2_tcon.c

index b74192cec873833ceb29f82df03becbbbf12f4e9..016b93f100a12b3cf320cdec020d3f0059d0d63b 100644 (file)
@@ -983,6 +983,8 @@ static connection_struct *make_connection_smb1(struct smbd_server_connection *sc
                *pstatus = NT_STATUS_NO_MEMORY;
                return NULL;
        }
+       tcon->global->session_global_id =
+               vuser->session->global->session_global_id;
 
        tcon->compat = talloc_move(tcon, &conn);
        tcon->status = NT_STATUS_OK;
index 1346d1309be301376c709095e02f83ce4c02bec7..ca67461e8d025a4383040777fd5afa62e4644576 100644 (file)
@@ -283,6 +283,8 @@ static NTSTATUS smbd_smb2_tree_connect(struct smbd_smb2_request *req,
                TALLOC_FREE(tcon);
                return NT_STATUS_NO_MEMORY;
        }
+       tcon->global->session_global_id =
+               req->session->global->session_global_id;
 
        tcon->compat = talloc_move(tcon, &compat_conn);