From: Stefan Metzmacher Date: Fri, 15 Dec 2023 15:45:54 +0000 (+0100) Subject: s3:sessionid: export smbXsrv_session_global via sessionid->global X-Git-Tag: talloc-2.4.2~127 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=88b1c8723b30930585514dacd472e4941c69220c;p=thirdparty%2Fsamba.git s3:sessionid: export smbXsrv_session_global via sessionid->global This will allow smbstatus --json to dump more details. Signed-off-by: Stefan Metzmacher Reviewed-by: Günther Deschner Reviewed-by: Andreas Schneider --- diff --git a/source3/include/session.h b/source3/include/session.h index 268c059a8ed..40c25e514bb 100644 --- a/source3/include/session.h +++ b/source3/include/session.h @@ -43,5 +43,6 @@ struct sessionid { uint16_t cipher; uint16_t signing; uint8_t signing_flags; + const struct smbXsrv_session_global0 *global; }; diff --git a/source3/lib/sessionid_tdb.c b/source3/lib/sessionid_tdb.c index 32962253908..2376fd42a25 100644 --- a/source3/lib/sessionid_tdb.c +++ b/source3/lib/sessionid_tdb.c @@ -44,6 +44,7 @@ static int sessionid_traverse_read_fn(struct smbXsrv_session_global0 *global, .connect_start = nt_time_to_unix(global->creation_time), .pid = global->channels[0].server_id, .connection_dialect = global->connection_dialect, + .global = global, }; if (session_info != NULL) {