mirror of
https://github.com/samba-team/samba.git
synced 2025-02-26 21:57:41 +03:00
s3:smbd: pass smbXsrv_connection to smbd_do_qfsinfo()
Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Volker Lendecke <vl@samba.org> Reviewed-by: Michael Adam <obnox@samba.org>
This commit is contained in:
parent
6e514e695a
commit
5159038905
@ -153,7 +153,8 @@ NTSTATUS smbd_do_setfilepathinfo(connection_struct *conn,
|
||||
char **ppdata, int total_data,
|
||||
int *ret_data_size);
|
||||
|
||||
NTSTATUS smbd_do_qfsinfo(connection_struct *conn,
|
||||
NTSTATUS smbd_do_qfsinfo(struct smbXsrv_connection *xconn,
|
||||
connection_struct *conn,
|
||||
TALLOC_CTX *mem_ctx,
|
||||
uint16_t info_level,
|
||||
uint16_t flags2,
|
||||
|
@ -427,7 +427,7 @@ static struct tevent_req *smbd_smb2_getinfo_send(TALLOC_CTX *mem_ctx,
|
||||
/* the levels directly map to the passthru levels */
|
||||
file_info_level = in_file_info_class + 1000;
|
||||
|
||||
status = smbd_do_qfsinfo(conn, state,
|
||||
status = smbd_do_qfsinfo(smb2req->xconn, conn, state,
|
||||
file_info_level,
|
||||
STR_UNICODE,
|
||||
in_output_buffer_length,
|
||||
|
@ -3064,7 +3064,8 @@ static void samba_extended_info_version(struct smb_extended_info *extended_info)
|
||||
"%s", samba_version_string());
|
||||
}
|
||||
|
||||
NTSTATUS smbd_do_qfsinfo(connection_struct *conn,
|
||||
NTSTATUS smbd_do_qfsinfo(struct smbXsrv_connection *xconn,
|
||||
connection_struct *conn,
|
||||
TALLOC_CTX *mem_ctx,
|
||||
uint16_t info_level,
|
||||
uint16_t flags2,
|
||||
@ -3074,7 +3075,6 @@ NTSTATUS smbd_do_qfsinfo(connection_struct *conn,
|
||||
char **ppdata,
|
||||
int *ret_data_len)
|
||||
{
|
||||
struct smbXsrv_connection *xconn = conn->sconn->conn;
|
||||
char *pdata, *end_data;
|
||||
int data_len = 0, len;
|
||||
const char *vname = volume_label(talloc_tos(), SNUM(conn));
|
||||
@ -3677,7 +3677,7 @@ static void call_trans2qfsinfo(connection_struct *conn,
|
||||
|
||||
DEBUG(3,("call_trans2qfsinfo: level = %d\n", info_level));
|
||||
|
||||
status = smbd_do_qfsinfo(conn, req,
|
||||
status = smbd_do_qfsinfo(req->xconn, conn, req,
|
||||
info_level,
|
||||
req->flags2,
|
||||
max_data_bytes,
|
||||
|
Loading…
x
Reference in New Issue
Block a user