diff options
Diffstat (limited to 'source3/smbd/smb2_tcon.c')
-rw-r--r-- | source3/smbd/smb2_tcon.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source3/smbd/smb2_tcon.c b/source3/smbd/smb2_tcon.c index 4c0544fba2..b7e5ce0877 100644 --- a/source3/smbd/smb2_tcon.c +++ b/source3/smbd/smb2_tcon.c @@ -229,8 +229,9 @@ static NTSTATUS smbd_smb2_tree_connect(struct smbd_smb2_request *req, tcon->session->sconn->num_tcons_open++; talloc_set_destructor(tcon, smbd_smb2_tcon_destructor); - compat_conn = make_connection_snum(req->sconn, - snum, req->session->compat_vuser, + compat_conn = make_connection_smb2(req->sconn, + tcon, + req->session->compat_vuser, data_blob_null, "???", &status); if (compat_conn == NULL) { @@ -238,7 +239,6 @@ static NTSTATUS smbd_smb2_tree_connect(struct smbd_smb2_request *req, return status; } tcon->compat_conn = talloc_move(tcon, &compat_conn); - tcon->compat_conn->cnum = tcon->tid; if (IS_PRINT(tcon->compat_conn)) { *out_share_type = SMB2_SHARE_TYPE_PRINT; |