From: Stefan Metzmacher Date: Thu, 28 Dec 2023 09:35:43 +0000 (+0100) Subject: smbXsrv_session: store session_global->client_guid X-Git-Tag: talloc-2.4.2~126 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c1c326ebccb272acc918a97aff5b659cc299c9e5;p=thirdparty%2Fsamba.git smbXsrv_session: store session_global->client_guid This is very useful for debugging... Signed-off-by: Stefan Metzmacher Reviewed-by: Günther Deschner Reviewed-by: Andreas Schneider --- diff --git a/source3/librpc/idl/smbXsrv.idl b/source3/librpc/idl/smbXsrv.idl index 173bc64db77..4eb43e6dd3c 100644 --- a/source3/librpc/idl/smbXsrv.idl +++ b/source3/librpc/idl/smbXsrv.idl @@ -266,6 +266,7 @@ interface smbXsrv uint32 auth_session_info_seqnum; auth_session_info *auth_session_info; uint16 connection_dialect; + GUID client_guid; smbXsrv_signing_flags signing_flags; uint16 signing_algo; smbXsrv_encrpytion_flags encryption_flags; diff --git a/source3/smbd/smbXsrv_session.c b/source3/smbd/smbXsrv_session.c index 2c0e3996695..a88b7c10195 100644 --- a/source3/smbd/smbXsrv_session.c +++ b/source3/smbd/smbXsrv_session.c @@ -1322,6 +1322,7 @@ NTSTATUS smbXsrv_session_create(struct smbXsrv_connection *conn, uint64_t id = global->session_global_id; global->connection_dialect = conn->smb2.server.dialect; + global->client_guid = conn->smb2.client.guid; global->session_wire_id = id;