From: Jule Anger Date: Thu, 7 Jul 2022 08:09:05 +0000 (+0200) Subject: smbstatus: add session_id to connections dictionary X-Git-Tag: samba-4.17.0rc1~32 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=963e158868116a5762693c3b1bbbbdfc902335a4;p=thirdparty%2Fsamba.git smbstatus: add session_id to connections dictionary Signed-off-by: Jule Anger Reviewed-by: Ralph Boehme --- diff --git a/source3/utils/status_json.c b/source3/utils/status_json.c index fdbe8bb4573..f4f412d6052 100644 --- a/source3/utils/status_json.c +++ b/source3/utils/status_json.c @@ -131,6 +131,7 @@ int traverse_connections_json(struct traverse_state *state, struct json_object sub_json; struct json_object connections_json; int result = 0; + char *sess_id_str = NULL; char *tcon_id_str = NULL; TALLOC_CTX *tmp_ctx = talloc_stackframe(); @@ -163,6 +164,14 @@ int traverse_connections_json(struct traverse_state *state, if (result < 0) { goto failure; } + sess_id_str = talloc_asprintf(tmp_ctx, "%u", crec->sess_id); + if (sess_id_str == NULL) { + goto failure; + } + result = json_add_string(&sub_json, "session_id", sess_id_str); + if (result < 0) { + goto failure; + } result = json_add_string(&sub_json, "machine", crec->machine); if (result < 0) { goto failure;