From: Stefan Metzmacher Date: Thu, 28 Dec 2023 09:36:25 +0000 (+0100) Subject: smbstatus: let --json report the client_guid a session belongs to X-Git-Tag: talloc-2.4.2~125 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3f92a684abb577b84d01b8f9124a7a459635d851;p=thirdparty%2Fsamba.git smbstatus: let --json report the client_guid a session belongs to Signed-off-by: Stefan Metzmacher Reviewed-by: Günther Deschner Reviewed-by: Andreas Schneider --- diff --git a/source3/utils/status_json.c b/source3/utils/status_json.c index 74fd6aea9b6..a09573bc36c 100644 --- a/source3/utils/status_json.c +++ b/source3/utils/status_json.c @@ -22,6 +22,7 @@ #include "lib/util/time_basic.h" #include "conn_tdb.h" #include "session.h" +#include "librpc/gen_ndr/smbXsrv.h" #include "librpc/gen_ndr/open_files.h" #include "status_json.h" #include "../libcli/security/security.h" @@ -450,6 +451,12 @@ int traverse_sessionid_json(struct traverse_state *state, if (result < 0) { goto failure; } + result = json_add_guid(&sub_json, + "client_guid", + &session->global->client_guid); + if (result < 0) { + goto failure; + } result = add_crypto_to_json(&sub_json, "encryption", encryption_cipher, encryption_degree); if (result < 0) {