From: Jule Anger Date: Mon, 2 May 2022 08:57:56 +0000 (+0200) Subject: smbstatus: add server_id to sessions X-Git-Tag: samba-4.17.0rc1~27 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fd1bfb79bdba956a7096420763b8b061d4d703d2;p=thirdparty%2Fsamba.git smbstatus: add server_id to sessions Signed-off-by: Jule Anger Reviewed-by: Ralph Boehme --- diff --git a/source3/utils/status_json.c b/source3/utils/status_json.c index 5800bfb5489..51011461d24 100644 --- a/source3/utils/status_json.c +++ b/source3/utils/status_json.c @@ -99,7 +99,6 @@ static int add_server_id_to_json(struct json_object *parent_json, goto failure; } - json_free(&sub_json); TALLOC_FREE(tmp_ctx); return 0; failure: @@ -295,6 +294,10 @@ int traverse_sessionid_json(struct traverse_state *state, if (result < 0) { goto failure; } + result = add_server_id_to_json(&sub_json, session->pid); + if (result < 0) { + goto failure; + } result = json_add_int(&sub_json, "uid", session->uid); if (result < 0) { goto failure;